XML 66 R48.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Accounts Receivable And Contract Assets (Tables) | 6 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2022 | Dec. 31, 2021
Text Block [Abstract] |  |
Summary of Accounts Receivables | Accounts receivable consisted of the following:
|  | June 30, 2022 |  |  | December 31, 2021 |
Trade receivables |  | $ | 258,953 |  |  | $ | 213,815 |
Less: allowance for doubtful accounts |  |  | (10,473 | ) |  |  | (10,334 | )
Trade receivables, net |  | $ | 248,480 |  |  | $ | 203,481 |
Other receivables |  |  | 10,099 |  |  |  | 8,725 |
Total accounts receivable |  | $ | 258,579 |  |  | $ | 212,206 |
| Accounts receivable consisted of the following:
December 31, |  | 2021 |  |  | 2020 |
Trade receivables |  | $ | 213,815 |  |  | $ | 194,777 |
Less: allowance for doubtful accounts 1 |  |  | (10,334 | ) |  |  | (11,439 | )
Trade receivables, net |  | $ | 203,481 |  |  | $ | 183,338 |
Other receivables |  |  | 8,725 |  |  |  | 30,037 |
Total accounts receivable |  | $ | 212,206 |  |  | $ | 213,375 |
| 1 | During the third quarter of 2020, management identified certain receivable balances in the Rest of World segment that may be at higher risk of credit loss, leading to an increase in the allowance for doubtful accounts provision at September 30, 2020. The value of the provision relating to these receivables at December 31, 2020 represents only the outstanding amounts owed to Enerflex , as the total value of the associated contract was recognized and largely collected prior to 2020.
Summary of Aging of Trade Receivables | Aging of trade receivables:
|  | June 30, 2022 |  |  | December 31, 2021 |
Current to 90 days |  | $ | 221,285 |  |  | $ | 183,105 |
Over 90 days |  |  | 37,668 |  |  |  | 30,710 |
|  | $ | 258,953 |  |  | $ | 213,815 |
| Aging of trade receivables:
December 31, |  | 2021 |  |  | 2020 |
Current to 90 days |  | $ | 183,105 |  |  | $ | 152,285 |
Over 90 days |  |  | 30,710 |  |  |  | 42,492 |
|  | $ | 213,815 |  |  | $ | 194,777 |
Summary of Movement in Allowance For Doubtful Accounts | Movement in allowance for doubtful accounts:
|  | June 30, 2022 |  |  | December 31, 2021 |
Balance, January 1 |  | $ | 10,334 |  |  | $ | 11,439 |
Impairment provision additions on receivables |  |  | 87 |  |  |  | 275 |
Amounts settled and derecognized during the period |  |  | (115 | ) |  |  | (1,317 | )
Currency translation effects |  |  | 167 |  |  |  | (63 | )
Closing balance |  | $ | 10,473 |  |  | $ | 10,334 |
| Movement in allowance for doubtful accounts:
December 31, |  | 2021 |  |  | 2020 |
Balance, January 1 |  | $ | 11,439 |  |  | $ | 2,144 |
Impairment provision additions on receivables |  |  | 275 |  |  |  | 21,072 |
Amounts settled and derecognized during the year |  |  | (1,317 | ) |  |  | (11,071 | )
Currency translation effects |  |  | (63 | ) |  |  | (706 | )
|  | $ | 10,334 |  |  | $ | 11,439 |
Summary of Movement in Contract Assets | Movement in contract assets:
|  | June 30, 2022 |  |  | December 31, 2021 |
Balance, January 1 |  | $ | 82,760 |  |  | $ | 66,722 |
Unbilled revenue recognized |  |  | 175,293 |  |  |  | 244,372 |
Amounts billed |  |  | (163,319 | ) |  |  | (228,327 | )
Currency translation effects |  |  | 1,585 |  |  |  | (7 | )
Closing balance |  | $ | 96,319 |  |  | $ | 82,760 |
| Movement in contract assets:
December 31, |  | 2021 |  |  | 2020 |
Balance, January 1 |  | $ | 66,722 |  |  | $ | 130,392 |
Unbilled revenue recognized |  |  | 244,372 |  |  |  | 238,300 |
Amounts billed |  |  | (228,327 | ) |  |  | (281,145 | )
Amounts transferred to other assets |  |  | — |  |  |  | (26,625 | )
Currency translation effects |  |  | (7 | ) |  |  | 5,800 |
|  | $ | 82,760 |  |  | $ | 66,722 |

X
- Definition Disclosure in tabular form of movement in contract assets explanatory. + References No definition available. + Details
Name: | enrff_DisclosureInTabularFormOfMovementInContractAssetsExplanatory
Namespace Prefix: | enrff_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of aging of trade receivables explanatory. + References No definition available. + Details
Name: | enrff_DisclosureOfAgingOfTradeReceivablesExplanatory
Namespace Prefix: | enrff_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of movement in allowance for doubtful debts on accounts receivable explanatory. + References No definition available. + Details
Name: | enrff_DisclosureOfMovementInAllowanceForDoubtfulDebtsOnAccountsReceivableExplanatory
Namespace Prefix: | enrff_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Text Block. + References No definition available. + Details
Name: | enrff_TextBlockAbstract
Namespace Prefix: | enrff_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The disclosure of trade and other receivables. [Refer: Trade and other receivables] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2021-01-01 -Paragraph 10 -Subparagraph e -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_10_e&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory
Namespace Prefix: | ifrs-full_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration