XML 137 R119.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Revenue - Summary of Disaggregation of Revenue From Contracts With Customers (Detail) - CAD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | 12 Months Ended
--- | --- | --- | ---
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |  |  |
Revenue from contracts with customers | $ 372,077 | $ 204,507 | $ 695,146 | $ 407,712 | $ 960,156 | $ 1,217,052 | $ 2,045,422
United States [Member] |  |  |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |  |  |
Revenue from contracts with customers | 194,233 | 105,883 | 321,947 | 187,270 | 451,675 | 549,854 | 954,350
Canada [Member] |  |  |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |  |  |
Revenue from contracts with customers | 65,288 | 30,969 | 130,332 | 80,217 | 173,181 | 206,508 | 484,251
Oman [Member] |  |  |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |  |  |
Revenue from contracts with customers | 14,284 | 16,561 | 64,902 | 33,945 | 84,486 | 53,664 | 105,721
Australia [Member] |  |  |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |  |  |
Revenue from contracts with customers | 13,562 | 15,125 | 26,630 | 32,173 | 61,520 | 65,683 | 71,592
Bahrain [Member] |  |  |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |  |  |
Revenue from contracts with customers | 10,509 | 8,554 | 18,672 | 15,642 | 40,361 | 108,358 | 42,864
Argentina [Member] |  |  |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |  |  |
Revenue from contracts with customers | 12,829 | 7,991 | 24,246 | 14,391 | 34,321 | 21,276 | 24,522
Mexico [Member] |  |  |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |  |  |
Revenue from contracts with customers | 28,869 | 5,935 | 35,831 | 12,229 | 27,355 | 32,945 | 46,300
Colombia [Member] |  |  |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |  |  |
Revenue from contracts with customers | 6,158 | 2,580 | 13,822 | 7,609 | 17,795 | 32,671 | 17,375
Brazil [Member] |  |  |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |  |  |
Revenue from contracts with customers | 11,128 | 3,532 | 17,604 | 7,019 | 17,289 | 11,130 | 10,953
Nigeria [Member] |  |  |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |  |  |
Revenue from contracts with customers | 1,833 | 2,040 | 11,270 | 3,311 | 7,853 | 92,334 | 256,177
Bolivia [Member] |  |  |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |  |  |
Revenue from contracts with customers |  |  |  |  | 7,775 | 6,264 | 4,037
Other [Member] |  |  |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |  |  |
Revenue from contracts with customers | 13,384 | 5,337 | 29,890 | 13,906 | 36,545 | 36,365 | 27,280
Engineered Systems [Member] |  |  |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |  |  |
Revenue from contracts with customers | 196,346 | 64,998 | 370,777 | 137,230 | 354,127 | 598,566 | 1,448,503
Services [Member] |  |  |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |  |  |
Revenue from contracts with customers | 105,839 | 77,630 | 189,025 | 148,166 | 327,376 | 303,269 | 350,992
Energy Infrastructure [Member] |  |  |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |  |  |
Revenue from contracts with customers | $ 69,892 | $ 61,879 | $ 135,344 | $ 122,316 | $ 278,653 | $ 315,217 | $ 245,927

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_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity’s ordinary activities in exchange for consideration. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 15 -IssueDate 2021-01-01 -Paragraph 113 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_113_a&doctype=Standard -URIDate 2021-03-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 15 -IssueDate 2021-01-01 -Paragraph 114 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_114&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_RevenueFromContractsWithCustomers
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_CA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_OM
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_AU
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_BH
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_AR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_MX
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_CO
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_BR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_NG
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_BO
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=enrff_OtherAreaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=enrff_EngineeredSystemsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=enrff_ServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=enrff_EnergyInfrastructureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |