XML 115 R95.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Equity - Narrative (Details) |  | 12 Months Ended |
--- | --- | --- | ---
Nov. 13, 2018 USD ($) $ / shares shares | Dec. 31, 2018 USD ($) shares plan | Dec. 31, 2017 USD ($) shares | Dec. 31, 2016 shares
Disclosure of classes of share capital [line items] |  |  |  |
Price per share (usd per share) | $ / shares | $ 3.5464 |  |  |
Gross proceeds from offering | $ | $ 183,816,000 |  |  |
Warrants exercised (in shares) |  | 747,563 | 1,012,500 |
Net proceeds on issuance of share capital from warrant exercises | $ |  | $ 1,434,000 | $ 2,025,000 |
Warrant outstanding (in shares) |  | 0 | 785,063 | 1,797,563
Options exercised (in shares) |  | 945,022 | 1,820,193 |
Proceeds from exercise of options | $ |  | $ 1,628,000 | $ 3,598,000 |
Options granted (in shares) |  | 1,675,640 | 1,498,776 |
Weighted average fair value, share options granted (usd per share) | $ |  | $ 1.70 | $ 1.09 |
Options outstanding (in shares) |  | 5,133,461 | 4,828,173 | 5,537,729
Shares to be issued (in shares) |  | 12,051,923 | 11,617,902 |
Compensation expense | $ |  | $ 2,902,000 | $ 3,125,000 |
Private Placement - Weichai Power |  |  |  |
Disclosure of classes of share capital [line items] |  |  |  |
Number of shares issued (in shares) | 46,131,712 |  |  |
Gross proceeds from offering | $ | $ 163,602,000 |  |  |
Private Placement - Broad-Ocean |  |  |  |
Disclosure of classes of share capital [line items] |  |  |  |
Number of shares issued (in shares) | 5,699,947 |  |  |
Gross proceeds from offering | $ | $ 20,214,000 |  |  |
Common shares |  |  |  |
Disclosure of classes of share capital [line items] |  |  |  |
Options exercised (in shares) |  | 945,022 | 1,820,193 |
Proceeds from exercise of options | $ |  | $ 1,628,000 | $ 3,598,000 |
Warrants |  |  |  |
Disclosure of classes of share capital [line items] |  |  |  |
Warrants exercised (in shares) |  | 747,563 | 1,012,500 |
Net proceeds on issuance of share capital from warrant exercises | $ |  | $ 1,434,000 | $ 2,025,000 |
Warrant outstanding (in shares) |  | 0 | 785,063 |
Stock Option |  |  |  |
Disclosure of classes of share capital [line items] |  |  |  |
Award term |  | 7 years |  |
Award vesting percentage |  | 33.33% |  |
Award vesting period |  | 3 years |  |
Compensation expense | $ |  | $ 1,676,000 | $ 1,245,000 |
DSUs |  |  |  |
Disclosure of classes of share capital [line items] |  |  |  |
Current year grants | $ |  | $ 307,000 | 299,000 |
Number of shares granted (in shares) |  | 91,361 |  |
Number of shares granted, expensed in prior year (in shares) |  | 88,108 |  |
Adjustment to net income | $ |  | $ 45,000 |  |
Current year grants expensed in prior year | $ |  | 380,000 |  |
Compensation expense | $ |  | $ 307,000 | 679,000 |
Expense from share-based payment transactions with employees, awards not yet issued | $ |  |  | $ 380,000 |
Exercised (in shares) |  | 297,600 | 347,588 |
Common shares issued (in shares) |  | 154,752 | 181,788 |
Outstanding (in shares) |  | 747,213 | 865,344 | 1,125,250
Granted (in shares) |  | 179,469 | 87,682 |
RSUs |  |  |  |
Disclosure of classes of share capital [line items] |  |  |  |
Options exercised (in shares) |  | 149,980 | 298,556 |
Compensation expense | $ |  | $ 964,000 | $ 1,201,000 |
Exercised (in shares) |  | 290,820 | 560,677 |
Outstanding (in shares) |  | 1,778,192 | 1,674,637 | 1,473,408
Number of plans | plan |  | 2 |  |
Granted (in shares) |  | 379,257 | 735,978 |

X
- Definition Class Of Warrant Or Right, Exercised + References No definition available. + Details
Name: | bldp_ClassOfWarrantOrRightExercised
Namespace Prefix: | bldp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Class Of Warrant Or Right Outstanding + References No definition available. + Details
Name: | bldp_ClassOfWarrantOrRightOutstanding1
Namespace Prefix: | bldp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Expense From Share-Based Payment Transactions With Employees, Adjustment + References No definition available. + Details
Name: | bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment
Namespace Prefix: | bldp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Expense From Share-Based Payment Transactions With Employees, Current Year Grants Expensed In Prior Year + References No definition available. + Details
Name: | bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear
Namespace Prefix: | bldp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Expense From Sharebased Payment Transactions With Employees, Current Year Grants + References No definition available. + Details
Name: | bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants
Namespace Prefix: | bldp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Expense from share-based payment transactions with employees, awards not yet issued + References No definition available. + Details
Name: | bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued
Namespace Prefix: | bldp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Current Year + References No definition available. + Details
Name: | bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear
Namespace Prefix: | bldp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Prior Year + References No definition available. + Details
Name: | bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear
Namespace Prefix: | bldp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Share-Based Compensation Plans + References No definition available. + Details
Name: | bldp_NumberOfShareBasedCompensationPlans
Namespace Prefix: | bldp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Shares Available For Grant, In Share-Based Payment Arrangement + References No definition available. + Details
Name: | bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement
Namespace Prefix: | bldp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Shares Issued, Equity + References No definition available. + Details
Name: | bldp_NumberOfSharesIssuedEquity
Namespace Prefix: | bldp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Shares Issued, Other Equity Instruments + References No definition available. + Details
Name: | bldp_NumberOfSharesIssuedOtherEquityInstruments
Namespace Prefix: | bldp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Proceeds From Issuing Shares, Gross + References No definition available. + Details
Name: | bldp_ProceedsFromIssuingSharesGross
Namespace Prefix: | bldp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow associated with the amount received from holders exercising their stock warrants. + References No definition available. + Details
Name: | bldp_ProceedsFromWarrantExercises1
Namespace Prefix: | bldp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Sale Of Stock, Price Per Share1 + References No definition available. + Details
Name: | bldp_SaleOfStockPricePerShare1
Namespace Prefix: | bldp_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period 2 + References No definition available. + Details
Name: | bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2
Namespace Prefix: | bldp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period 1 + References No definition available. + Details
Name: | bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1
Namespace Prefix: | bldp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-Based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage 1 + References No definition available. + Details
Name: | bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1
Namespace Prefix: | bldp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfClassesOfShareCapitalLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of expense from share-based payment transactions with employees. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 112 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_112_c&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 47 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_47_b&doctype=Standard -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of share options outstanding in a share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45_d&doctype=Standard -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -Subparagraph b -Clause i -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45_b_i&doctype=Standard -URIDate 2017-03-09 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -Subparagraph b -Clause vi -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45_b_vi&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_NumberOfOutstandingShareOptions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of share options exercised in a share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -Subparagraph b -Clause iv -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45_b_iv&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of share options granted in a share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -Subparagraph b -Clause ii -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45_b_ii&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash inflow from the exercise of options. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 7 -IssueDate 2017-01-01 -Paragraph 17 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2017-03-01&anchor=para_17&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_ProceedsFromExerciseOfOptions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The weighted average fair value of share options granted during the period at the measurement date. [Refer: Weighted average [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 47 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_47_a&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | bldp_SaleOfStockAxis=bldp_PrivatePlacementWeichaiPowerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bldp_SaleOfStockAxis=bldp_PrivatePlacementBroadOceanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_OrdinarySharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_WarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |