XML 111 R91.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Provisions and other liabilities - Narrative (Details) - USD ($) | 1 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Jan. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020 | Nov. 11, 2021
Disclosure of other provisions [line items] |  |  |  |
Provisions made during the year |  | $ 30,900,000 | $ 3,295,000 |
Upward adjustments / increase in provision |  | 65,000 |  |
Expenditures |  | 4,030,000 | 2,634,000 |
Downward adjustments / provision eliminated |  | 1,112,000 | 1,486,000 |
Effect of movements in exchange rates |  | (5,000) | 48,000 |
Onerous contracts provision |  | 300,000 |  |
Arcola Energy Limited |  |  |  |
Disclosure of other provisions [line items] |  |  |  |
Contingent cash consideration |  |  |  | $ 26,258,000
Arcola Energy Limited | Contingent consideration liability |  |  |  |
Disclosure of other provisions [line items] |  |  |  |
Payment of contingent consideration liability | $ 4,800,000 |  |  |
Arcola Energy Limited | Top of range |  |  |  |
Disclosure of other provisions [line items] |  |  |  |
Contingent consideration recognised as of acquisition date |  |  |  | $ 27,000,000
Cumulative Effect, Period of Adoption, Adjustment | Onerous Contracts-Cost of Fulfilling Contract |  |  |  |
Disclosure of other provisions [line items] |  |  |  |
Onerous contracts provision |  | 1,200,000 |  |
Warranty provision |  |  |  |
Disclosure of other provisions [line items] |  |  |  |
Provisions made during the year |  | 4,102,000 | 3,189,000 |
New additions to provision |  | 2,711,000 | 3,098,000 |
Upward adjustments / increase in provision |  | 1,391,000 | 91,000 |
Expenditures |  | 3,894,000 | 2,569,000 |
Downward adjustments / provision eliminated |  | 1,112,000 | 1,486,000 |
Effect of movements in exchange rates |  | (9,000) | 11,000 |
Decommissioning liabilities |  |  |  |
Disclosure of other provisions [line items] |  |  |  |
Provisions made during the year |  | 109,000 | 40,000 |
New additions to provision |  | 44,000 | 40,000 |
Upward adjustments / increase in provision |  |  | 0 |
Expenditures |  | 0 | 0 |
Downward adjustments / provision eliminated |  | 0 | 0 |
Effect of movements in exchange rates |  | $ 4,000 | $ 36,000 |
Estimated future cash flows discounted percentage |  | 1.25% | 0.39% |
Undiscounted amount of the estimated cash flows |  | $ 1,877,000 | $ 1,764,000 |

X
- Definition Estimated Financial Effect Of Contingent Liabilities, Discounted Cash Flows, Percentage + References No definition available. + Details
Name: | bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage
Namespace Prefix: | bldp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Estimated Financial Effect Of Contingent Liabilities, Undiscounted Cash Flows + References No definition available. + Details
Name: | bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows
Namespace Prefix: | bldp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Payment of Contingent Consideration Liability + References No definition available. + Details
Name: | bldp_PaymentOfContingentConsiderationLiability
Namespace Prefix: | bldp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of additional other provisions made. [Refer: Other provisions] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 37 -IssueDate 2021-01-01 -Paragraph 84 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_b&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_AdditionalProvisionsOtherProvisions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount, at acquisition date, of contingent consideration arrangements recognised as consideration transferred in a business combination. [Refer: Business combinations [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 3 -IssueDate 2021-01-01 -Paragraph B64 -Subparagraph g -Clause i -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_g_i&doctype=Appendix&subtype=B -URIDate 2021-03-24 + Details
Name: | ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfOtherProvisionsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The increase in existing other provisions. [Refer: Other provisions] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 37 -IssueDate 2021-01-01 -Paragraph 84 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_b&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition 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] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 37 -IssueDate 2021-01-01 -Paragraph 84 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The fair value, at acquisition date, of liabilities incurred (for example, a liability for contingent consideration) as consideration transferred in a business combination. [Refer: Business combinations [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 3 -IssueDate 2021-01-01 -Paragraph B64 -Subparagraph f -Clause iii -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_f_iii&doctype=Appendix&subtype=B -URIDate 2021-03-24 + Details
Name: | ifrs-full_LiabilitiesIncurred
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount recognised for new other provisions. [Refer: Other provisions] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 37 -IssueDate 2021-01-01 -Paragraph 84 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_b&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_NewProvisionsOtherProvisions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition 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] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 37 -IssueDate 2021-01-01 -Paragraph 66 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_OnerousContractsProvision
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 37 -IssueDate 2021-01-01 -Paragraph 84 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_c&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_ProvisionUsedOtherProvisions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount reversed for unused other provisions. [Refer: Other provisions] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 37 -IssueDate 2021-01-01 -Paragraph 84 -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_d&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_UnusedProvisionReversedOtherProvisions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_InitiallyAppliedIFRSsAxis=ifrs-full_OnerousContractsCostOfFulfillingContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |