XML 110 R90.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Provisions and other liabilities - Rollforward (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Reconciliation of changes in other provisions [abstract] |  |
Provisions and other current liabilities, beginning balance | $ 11,399 | $ 12,176
Provisions made during the year | 30,900 | 3,295
Provisions used/paid during the year | (4,030) | (2,634)
Provisions reversed/expired during the year | (1,112) | (1,486)
Effect of movements in exchange rates | (5) | 48
Provisions and other current liabilities, ending balance | 37,152 | 11,399
Current provisions | 28,257 | 9,635
Non-current provisions | 8,895 | 1,764
Provisions and other current liabilities | 37,152 | 11,399
Restructuring provision |  |
Reconciliation of changes in other provisions [abstract] |  |
Provisions and other current liabilities, beginning balance | 10 | 8
Provisions made during the year | 131 | 66
Provisions used/paid during the year | (136) | (65)
Provisions reversed/expired during the year | 0 | 0
Effect of movements in exchange rates | 0 | 1
Provisions and other current liabilities, ending balance | 5 | 10
Current provisions | 5 | 10
Non-current provisions | 0 | 0
Provisions and other current liabilities | 5 | 10
Warranty provision |  |
Reconciliation of changes in other provisions [abstract] |  |
Provisions and other current liabilities, beginning balance | 9,625 | 10,480
Provisions made during the year | 4,102 | 3,189
Provisions used/paid during the year | (3,894) | (2,569)
Provisions reversed/expired during the year | (1,112) | (1,486)
Effect of movements in exchange rates | (9) | 11
Provisions and other current liabilities, ending balance | 8,712 | 9,625
Current provisions | 8,712 | 9,625
Non-current provisions | 0 | 0
Provisions and other current liabilities | 8,712 | 9,625
Onerous contracts |  |
Reconciliation of changes in other provisions [abstract] |  |
Provisions and other current liabilities, beginning balance | 0 | 0
Provisions made during the year | 300 | 0
Provisions used/paid during the year | 0 | 0
Provisions reversed/expired during the year | 0 | 0
Effect of movements in exchange rates | 0 | 0
Provisions and other current liabilities, ending balance | 300 | 0
Current provisions | 300 | 0
Non-current provisions | 0 | 0
Provisions and other current liabilities | 300 | 0
Contingent consideration |  |
Reconciliation of changes in other provisions [abstract] |  |
Provisions and other current liabilities, beginning balance | 0 | 0
Provisions made during the year | 26,258 | 0
Provisions used/paid during the year | 0 | 0
Provisions reversed/expired during the year | 0 | 0
Effect of movements in exchange rates | 0 | 0
Provisions and other current liabilities, ending balance | 26,258 | 0
Current provisions | 19,240 | 0
Non-current provisions | 7,018 | 0
Provisions and other current liabilities | 26,258 | 0
Other current liabilities |  |
Reconciliation of changes in other provisions [abstract] |  |
Provisions and other current liabilities, beginning balance | 1,764 | 1,688
Provisions made during the year | 109 | 40
Provisions used/paid during the year | 0 | 0
Provisions reversed/expired during the year | 0 | 0
Effect of movements in exchange rates | 4 | 36
Provisions and other current liabilities, ending balance | 1,877 | 1,764
Current provisions | 0 | 0
Non-current provisions | 1,877 | 1,764
Provisions and other current liabilities | $ 1,877 | $ 1,764

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 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 2021-01-01 -Paragraph 54 -Subparagraph l -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_l&doctype=Standard -URIDate 2021-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 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 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 2021-01-01 -Paragraph 54 -Subparagraph l -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_l&doctype=Standard -URIDate 2021-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 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 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 2021-01-01 -Paragraph 54 -Subparagraph l -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_l&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_Provisions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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