XML 127 R61.htm IDEA: XBRL DOCUMENT
v3.24.0.1

SHARE-BASED PAYMENTS - Schedule of Share-based Compensation, Stock Options and Restricted Stock Units Activity (Details) - $ / shares | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Stock-option |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] |  |  |
Number of nonvested shares, beginning of period (in shares) | 140,586 | 213,317 | 403,990
Granted, nonvested, number of shares (in shares) | 153,299 | 118,318 | 169,310
Vested, number of shares (in shares) | (92,453) | (170,349) | (351,934)
Nonvested options forfeited, number of shares (in shares) | (32,250) | (20,700) | (8,049)
Number of nonvested shares, end of period (in shares) | 169,182 | 140,586 | 213,317
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] |  |  |
Nonvested, weighted average grant date fair value, beginning of period (in dollars per share) | $ 4.12 | $ 1.34 | $ 0.94
Granted, nonvested, weighted average grant date fair value (in dollars per share) | 3.71 | 4.93 | 2.06
Vested, weighted average grant date fair value (in dollars per share) | 3.57 | 1.15 | 1.23
Nonvested options forfeited, weighted average grant date fair value (in dollars per share) | 3.78 | 4.54 | 1.60
Nonvested, weighted average grant date fair value, end of period (in dollars per share) | $ 4.11 | $ 4.12 | $ 1.34
RSU |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] |  |  |
Number of nonvested shares, beginning of period (in shares) | 747,425 | 900,064 | 1,094,056
Granted, nonvested, number of shares (in shares) | 450,232 | 411,467 | 441,241
Vested, number of shares (in shares) | (448,883) | (518,856) | (635,233)
Nonvested options forfeited, number of shares (in shares) | (106,935) | (45,250) | 0
Number of nonvested shares, end of period (in shares) | 641,839 | 747,425 | 900,064
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] |  |  |
Nonvested, weighted average grant date fair value, beginning of period (in dollars per share) | $ 4.77 | $ 2.94 | $ 1.98
Granted, nonvested, weighted average grant date fair value (in dollars per share) | 7.36 | 6.52 | 3.89
Vested, weighted average grant date fair value (in dollars per share) | 4.24 | 2.93 | 1.94
Nonvested options forfeited, weighted average grant date fair value (in dollars per share) | 7.03 | 5.40 | 0
Nonvested, weighted average grant date fair value, end of period (in dollars per share) | $ 6.57 | $ 4.77 | $ 2.94

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Granted, Nonvested, Number of Shares + References No definition available. + Details
Name: | efr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedNonvestedNumberOfShares
Namespace Prefix: | efr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Granted, Nonvested, Weighted Average Grant Date Fair Value + References No definition available. + Details
Name: | efr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedNonvestedWeightedAverageGrantDateFairValue
Namespace Prefix: | efr_
Data Type: | dtr-types1:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of non-vested options outstanding. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of non-vested options forfeited. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average grant-date fair value of non-vested options forfeited. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average grant-date fair value of non-vested options outstanding. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of options vested. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average grant-date fair value of options vested. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_StockOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=efr_RSUWeightedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |