XML 114 R85.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Accounts Receivable And Unbilled Revenue - Summary of Movement in unbilled revenue (Detail) - USD ($) $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Jan. 01, 2023 | [2]
Disclosure of movement in unbilled revenues [abstract] |  |  |  |
Beginning balance |  | $ 309 | $ 303 |
Unbilled revenue recognized |  | 766 | 1,011 |
Amounts billed |  | (753) | (1,004) |
Transfer of EH Cryo project asset |  | (161) |  |
Currency translation effects |  | (2) | (1) |
Ending balance |  | 159 | 309 |
Current unbilled revenue | [1] | 157 | 174 | $ 138
Non-current unbilled revenue |  | 2 | 135 | $ 165
Total unbilled revenue |  | $ 159 | $ 309 |
[1] | Unbilled revenue was previously titled contract assets. There were no dollar amounts reclassified as a result of the change in name.
[2] | Effective January 1, 2024, the Company changed its presentation currency from Canadian dollars to United States dollars. Refer to Note 4 “Changes in Accounting Policies” for further details.

X
- Definition Current unbilled revenue. + References No definition available. + Details
Name: | efxt_CurrentUnbilledRevenue
Namespace Prefix: | efxt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Current unbilled revenue amount billed. + References No definition available. + Details
Name: | efxt_CurrentUnbilledRevenueAmountBilled
Namespace Prefix: | efxt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disclosure of movement in unbilled revenues. + References No definition available. + Details
Name: | efxt_DisclosureOfMovementInUnbilledRevenuesAbstract
Namespace Prefix: | efxt_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Increase (decrease) in unbilled revenue due to currency translation effect + References No definition available. + Details
Name: | efxt_IncreaseDecreaseInUnbilledRevenueDueToCurrencyTranslationEffect
Namespace Prefix: | efxt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Non current unbilled revenue. + References No definition available. + Details
Name: | efxt_NonCurrentUnbilledRevenue
Namespace Prefix: | efxt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Unbilled revenue + References No definition available. + Details
Name: | efxt_UnbilledRevenue
Namespace Prefix: | efxt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Unbilled revenue recognized. + References No definition available. + Details
Name: | efxt_UnbilledRevenueRecognized
Namespace Prefix: | efxt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Unbilled revenue transfer of project asset. + References No definition available. + Details
Name: | efxt_UnbilledRevenueTransferOfProjectAsset
Namespace Prefix: | efxt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration