XML 68 R59.htm IDEA: XBRL DOCUMENT
v3.22.1

Note 11 - Asset Retirement Obligations - Estimated Amounts and Timing of Cash Flows and Assumptions Used for ARO Estimates (Details) | Apr. 30, 2022 USD ($) | Jul. 31, 2021 USD ($)
--- | --- | ---
Undiscounted amount of estimated cash flows | $ 28,738,663 |
Maximum [Member] |  |
Undiscounted amount of estimated cash flows |  |
Maximum [Member] | Measurement Input, Expected Term [Member] |  |
Asset retirement obligations, measurement input | 23 | 21
Maximum [Member] | Measurement Input, Inflation Rate [Member] |  |
Asset retirement obligations, measurement input | 0.0532 | 0.0217
Maximum [Member] | Measurement Input, Discount Rate [Member] |  |
Asset retirement obligations, measurement input | 0.0635 | 0.0596
Minimum [Member] |  |
Undiscounted amount of estimated cash flows |  |
Minimum [Member] | Measurement Input, Expected Term [Member] |  |
Asset retirement obligations, measurement input | 1 | 9
Minimum [Member] | Measurement Input, Inflation Rate [Member] |  |
Asset retirement obligations, measurement input | 0.0156 | 0.0156
Minimum [Member] | Measurement Input, Discount Rate [Member] |  |
Asset retirement obligations, measurement input | 0.0372 | 0.0550

X
- Definition Value of input used to measure asset retirement obligation. + References No definition available. + Details
Name: | uec_AssetRetirementObligationMeasurementInput
Namespace Prefix: | uec_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of estimated cash flows associated with the asset retirement obligation. + References No definition available. + Details
Name: | uec_UndiscountedAmountOfEstimatedCashFlows
Namespace Prefix: | uec_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=uec_MeasurementInputInflationRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |