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

Revenue - Summary of Disaggregation of Revenue From Contracts With Customers (Detail) - CAD ($) $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2022 | Mar. 31, 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 | $ 323,069 | $ 203,205 | $ 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 | 127,714 | 81,387 | 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,044 | 49,248 | 173,181 | 206,508 | 484,251
Oman [Member] |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |
Revenue from contracts with customers | 50,618 | 17,384 | 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,068 | 17,048 | 61,520 | 65,683 | 71,592
Bahrain [Member] |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |
Revenue from contracts with customers | 8,163 | 7,088 | 40,361 | 108,358 | 42,864
Argentina [Member] |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |
Revenue from contracts with customers | 11,417 | 6,400 | 34,321 | 21,276 | 24,522
Mexico [Member] |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |
Revenue from contracts with customers | 6,962 | 6,294 | 27,355 | 32,945 | 46,300
Colombia [Member] |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |
Revenue from contracts with customers | 7,664 | 5,029 | 17,795 | 32,671 | 17,375
Brazil [Member] |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |
Revenue from contracts with customers | 6,476 | 3,487 | 17,289 | 11,130 | 10,953
Nigeria [Member] |  |  |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |  |  |
Revenue from contracts with customers | 9,437 | 1,271 | 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 | 16,506 | 8,569 | 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 | 174,431 | 72,232 | 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 | 83,186 | 70,536 | 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 | $ 65,452 | $ 60,437 | $ 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: |