XML 116 R96.htm IDEA: XBRL DOCUMENT
v3.22.4

Provisions and other liabilities - Narrative (Details) - USD ($) $ in Thousands | 12 Months Ended |  |  |
--- | --- | --- | --- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Jan. 01, 2022 | Nov. 30, 2021 | Nov. 11, 2021
Disclosure of other provisions [line items] |  |  |  |  |
Provisions made during year | $ 12,219 | $ 30,900 |  |  |
Upward adjustments / increase in provision | 0 |  |  |  |
Expenditures | 17,611 | 4,030 |  |  |
Downward adjustments / provision eliminated | 10,140 | 1,112 |  |  |
Effect of movements in exchange rates | (105) | (5) |  |  |
Onerous contracts provision (notes 4 & 18) | 4,400 | 1,200 | $ 1,200 |  |
Contingent consideration | $ 2,078 |  |  |  |
Numerous milestone objective period | 3 years |  |  |  |
Payment of contingent consideration liability | $ 14,900 |  |  |  |
Top of range |  |  |  |  |
Disclosure of other provisions [line items] |  |  |  |  |
Payment of contingent consideration liability | 27,000 |  |  |  |
Arcola Energy Limited |  |  |  |  |
Disclosure of other provisions [line items] |  |  |  |  |
Liabilities incurred |  |  |  |  | $ 26,258
Arcola Energy Limited | Top of range |  |  |  |  |
Disclosure of other provisions [line items] |  |  |  |  |
Contingent consideration |  |  |  |  | $ 27,000
Ballard Services Inc. |  |  |  |  |
Disclosure of other provisions [line items] |  |  |  |  |
Contingent consideration |  |  |  | $ 27,000 |
Liabilities incurred |  |  |  | $ 26,258 |
Contingent consideration liability | 9,891 |  |  |  |
Cumulative Effect, Period of Adoption, Adjustment | Onerous Contracts-Cost of Fulfilling Contract |  |  |  |  |
Disclosure of other provisions [line items] |  |  |  |  |
Onerous contracts provision (notes 4 & 18) |  |  | $ 1,200 |  |
Warranty provision |  |  |  |  |
Disclosure of other provisions [line items] |  |  |  |  |
Provisions made during year | 5,851 | 4,102 |  |  |
New additions to provision | 4,580 | 2,711 |  |  |
Upward adjustments / increase in provision | 1,271 | 1,391 |  |  |
Expenditures | 2,391 | 3,894 |  |  |
Downward adjustments / provision eliminated | 860 | 1,112 |  |  |
Effect of movements in exchange rates | 15 | (9) |  |  |
Decommissioning liabilities |  |  |  |  |
Disclosure of other provisions [line items] |  |  |  |  |
Provisions made during year | 45 | 109 |  |  |
New additions to provision | 44 | 44 |  |  |
Upward adjustments / increase in provision |  | 65 |  |  |
Expenditures | 0 | 0 |  |  |
Downward adjustments / provision eliminated | 0 | 0 |  |  |
Effect of movements in exchange rates | $ (117) | $ 4 |  |  |
Estimated future cash flows discounted percentage | 3.41% | 1.25% |  |  |
Undiscounted amount of the estimated cash flows | $ 1,805 | $ 1,877 |  |  |
Legal provision |  |  |  |  |
Disclosure of other provisions [line items] |  |  |  |  |
Provisions made during year | 2,968 | 0 |  |  |
Expenditures | 0 | 0 |  |  |
Downward adjustments / provision eliminated | 0 | 0 |  |  |
Effect of movements in exchange rates | 0 | $ 0 |  |  |
Contract termination | $ 2,968 |  |  |  |

X
- Definition Contingent Consideration, Milestone Objectives Attainment Period + References No definition available. + Details
Name: | bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod
Namespace Prefix: | bldp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Legal Provision Contract Termination + References No definition available. + Details
Name: | bldp_ContractTerminationLiabilities
Namespace Prefix: | bldp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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: | dtr-types: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 2022-03-24 -Paragraph 84 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84_b&doctype=Standard -URIDate 2022-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 2022-03-24 -Paragraph B64 -Subparagraph g -Clause i -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64_g_i&doctype=Appendix&subtype=B -URIDate 2022-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 (decrease) in a contingent consideration asset (liability) relating to a business combination. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 3 -IssueDate 2022-03-24 -Paragraph B67 -Subparagraph b -Clause i -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B67_b_i&doctype=Appendix&subtype=B -URIDate 2022-03-24 + Details
Name: | ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 2022-03-24 -Paragraph 84 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84_b&doctype=Standard -URIDate 2022-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 2022-03-24 -Paragraph 84 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84&doctype=Standard -URIDate 2022-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 2022-03-24 -Paragraph B64 -Subparagraph f -Clause iii -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64_f_iii&doctype=Appendix&subtype=B -URIDate 2022-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 2022-03-24 -Paragraph 84 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84_b&doctype=Standard -URIDate 2022-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 2022-03-24 -Paragraph 66 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_66&doctype=Standard -URIDate 2022-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 2022-03-24 -Paragraph 84 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84_c&doctype=Standard -URIDate 2022-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 2022-03-24 -Paragraph 84 -Subparagraph d -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84_d&doctype=Standard -URIDate 2022-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_RangeAxis=ifrs-full_TopOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | ifrs-full_BusinessCombinationsAxis=bldp_BallardServicesinc.Member
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: |

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