XML 121 R89.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Provisions - Schedule of Other Provisions (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
Other Provisions [Roll Forward] |  |
Provisions and other current liabilities, beginning balance | $ 21,797 | $ 20,910
Provisions made during year | 24,925 | 11,269
Provisions used/paid during year | (11,318) | (8,796)
Provisions reversed/expired during year | (4,895) | (1,610)
Effect of movements in exchange rates | (102) | 24
Provisions and other current liabilities, ending balance | 30,407 | 21,797
Restructuring provision |  |
Other Provisions [Roll Forward] |  |
Provisions and other current liabilities, beginning balance | 422 | 137
Provisions made during year | 14,706 | 1,459
Provisions used/paid during year | (6,849) | (1,176)
Provisions reversed/expired during year | 0 | 0
Effect of movements in exchange rates | (226) | 2
Provisions and other current liabilities, ending balance | 8,053 | 422
Warranty provision |  |
Other Provisions [Roll Forward] |  |
Provisions and other current liabilities, beginning balance | 14,997 | 11,327
Provisions made during year | 6,364 | 7,210
Provisions used/paid during year | (4,369) | (2,652)
Provisions reversed/expired during year | (4,182) | (910)
Effect of movements in exchange rates | 84 | 22
Provisions and other current liabilities, ending balance | 12,894 | 14,997
Onerous contracts |  |
Other Provisions [Roll Forward] |  |
Provisions and other current liabilities, beginning balance | 6,300 | 4,400
Provisions made during year | 3,855 | 2,600
Provisions used/paid during year | 0 | 0
Provisions reversed/expired during year | (713) | (700)
Effect of movements in exchange rates | 18 | 0
Provisions and other current liabilities, ending balance | 9,460 | 6,300
Contingent consideration |  |
Other Provisions [Roll Forward] |  |
Provisions and other current liabilities, beginning balance | 78 | 2,078
Provisions made during year | 0 | 0
Provisions used/paid during year | (100) | (2,000)
Provisions reversed/expired during year | 0 | 0
Effect of movements in exchange rates | 22 | 0
Provisions and other current liabilities, ending balance | 0 | 78
Legal provision |  |
Other Provisions [Roll Forward] |  |
Provisions and other current liabilities, beginning balance | 0 | 2,968
Provisions made during year | 0 | 0
Provisions used/paid during year | 0 | (2,968)
Provisions reversed/expired during year | 0 | 0
Effect of movements in exchange rates | 0 | 0
Provisions and other current liabilities, ending balance | $ 0 | $ 0

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 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 2024-01-01 -Paragraph 84 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84_b&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_AdditionalProvisionsOtherProvisions
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 2024-01-01 -Paragraph 84 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 2024-01-01 -Paragraph 84 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84_c&doctype=Standard -URIDate 2024-03-27 + 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 2024-01-01 -Paragraph 54 -Subparagraph l -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_l&doctype=Standard -URIDate 2024-03-27 + 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 2024-01-01 -Paragraph 84 -Subparagraph d -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84_d&doctype=Standard -URIDate 2024-03-27 + 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: |