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

Provisions and other liabilities - Rollforward (Details) - USD ($) $ in Thousands | 12 Months Ended |
--- | --- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Jan. 01, 2022
Other Provisions [Roll Forward] |  |  |
Provisions and other current liabilities, beginning balance | $ 37,152 | $ 11,399 |
Opening retained earnings adjustment (note 3) | 1,200 |  |
Provisions made during year | 12,219 | 30,900 |
Provisions used/paid during year | (17,611) | (4,030) |
Provisions reversed/expired during year | (10,140) | (1,112) |
Effect of movements in exchange rates | (105) | (5) |
Provisions and other current liabilities, ending balance | 22,715 | 37,152 |
Onerous contracts provision (notes 4 & 18) | 4,400 | 1,200 | $ 1,200
Current provisions | 20,910 | 28,257 |
Non-current provisions | 1,805 | 8,895 |
Provisions and other current liabilities | 22,715 | 37,152 |
Restructuring provision |  |  |
Other Provisions [Roll Forward] |  |  |
Provisions and other current liabilities, beginning balance | 5 | 10 |
Opening retained earnings adjustment (note 3) | 0 |  |
Provisions made during year | 455 | 131 |
Provisions used/paid during year | (320) | (136) |
Provisions reversed/expired during year | 0 | 0 |
Effect of movements in exchange rates | (3) | 0 |
Provisions and other current liabilities, ending balance | 137 | 5 |
Current provisions | 137 | 5 |
Non-current provisions | 0 | 0 |
Provisions and other current liabilities | 137 | 5 |
Warranty provision |  |  |
Other Provisions [Roll Forward] |  |  |
Provisions and other current liabilities, beginning balance | 8,712 | 9,625 |
Opening retained earnings adjustment (note 3) | 0 |  |
Provisions made during year | 5,851 | 4,102 |
Provisions used/paid during year | (2,391) | (3,894) |
Provisions reversed/expired during year | (860) | (1,112) |
Effect of movements in exchange rates | 15 | (9) |
Provisions and other current liabilities, ending balance | 11,327 | 8,712 |
Current provisions | 11,327 | 8,712 |
Non-current provisions | 0 | 0 |
Provisions and other current liabilities | 11,327 | 8,712 |
Onerous contracts |  |  |
Other Provisions [Roll Forward] |  |  |
Provisions and other current liabilities, beginning balance | 300 | 0 |
Opening retained earnings adjustment (note 3) | 1,200 |  |
Provisions made during year | 2,900 | 300 |
Provisions used/paid during year | 0 | 0 |
Provisions reversed/expired during year | 0 | 0 |
Effect of movements in exchange rates | 0 | 0 |
Provisions and other current liabilities, ending balance | 4,400 | 300 |
Current provisions | 4,400 | 300 |
Non-current provisions | 0 | 0 |
Provisions and other current liabilities | 4,400 | 300 |
Contingent consideration |  |  |
Other Provisions [Roll Forward] |  |  |
Provisions and other current liabilities, beginning balance | 26,258 | 0 |
Opening retained earnings adjustment (note 3) | 0 |  |
Provisions made during year | 0 | 26,258 |
Provisions used/paid during year | (14,900) | 0 |
Provisions reversed/expired during year | (9,280) | 0 |
Effect of movements in exchange rates | 0 | 0 |
Provisions and other current liabilities, ending balance | 2,078 | 26,258 |
Current provisions | 2,078 | 19,240 |
Non-current provisions | 0 | 7,018 |
Provisions and other current liabilities | 2,078 | 26,258 |
Legal provision |  |  |
Other Provisions [Roll Forward] |  |  |
Provisions and other current liabilities, beginning balance | 0 | 0 |
Opening retained earnings adjustment (note 3) | 0 |  |
Provisions made during year | 2,968 | 0 |
Provisions used/paid during year | 0 | 0 |
Provisions reversed/expired during year | 0 | 0 |
Effect of movements in exchange rates | 0 | 0 |
Provisions and other current liabilities, ending balance | 2,968 | 0 |
Current provisions | 2,968 | 0 |
Non-current provisions | 0 | 0 |
Provisions and other current liabilities | 2,968 | 0 |
Other current liabilities |  |  |
Other Provisions [Roll Forward] |  |  |
Provisions and other current liabilities, beginning balance | 1,877 | 1,764 |
Opening retained earnings adjustment (note 3) | 0 |  |
Provisions made during year | 45 | 109 |
Provisions used/paid during year | 0 | 0 |
Provisions reversed/expired during year | 0 | 0 |
Effect of movements in exchange rates | (117) | 4 |
Provisions and other current liabilities, ending balance | 1,805 | 1,877 |
Current provisions | 0 | 0 |
Non-current provisions | 1,805 | 1,877 |
Provisions and other current liabilities | $ 1,805 | $ 1,877 |

X
- Definition Other Provisions + References No definition available. + Details
Name: | bldp_OtherProvisionsRollForward
Namespace Prefix: | bldp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Provision, Retained Earnings Adjustment + References No definition available. + Details
Name: | bldp_ProvisionRetainedEarningsAdjustment
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 of current provisions, including provisions for employee benefits. [Refer: Provisions] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2022-03-24 -Paragraph 54 -Subparagraph l -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_l&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_CurrentProvisions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2022-03-24 -Paragraph 54 -Subparagraph l -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_l&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_NoncurrentProvisions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 of liabilities of uncertain timing or amount, including provisions for employee benefits. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2022-03-24 -Paragraph 54 -Subparagraph l -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_l&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_Provisions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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_ClassesOfProvisionsAxis=ifrs-full_RestructuringProvisionMember
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_OnerousContractsProvisionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=bldp_ContingentConsiderationProvisionMember
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: |

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