XML 55 R44.htm IDEA: XBRL DOCUMENT
v3.25.2

PROPERTY, PLANT AND EQUIPMENT (Details 1) | 6 Months Ended
--- | ---
Jun. 30, 2025 USD ($)
Payment amount to acquire claims | $ 3,000,000
January 2025 [Member] |
Payment amount to acquire claims | 100,000
July 2028 [Member] |
Payment amount to acquire claims | 50,000
January 2026 [Member] |
Payment amount to acquire claims | 50,000
July 2025 [Member] |
Payment amount to acquire claims | 50,000
July 2026 [Member] |
Payment amount to acquire claims | 50,000
January 2027 [Member] |
Payment amount to acquire claims | 50,000
July 2027 [Member] |
Payment amount to acquire claims | 50,000
January 2028 [Member] |
Payment amount to acquire claims | 50,000
January 2029 [Member] |
Payment amount to acquire claims | 100,000
July 2029 [Member] |
Payment amount to acquire claims | 100,000
January 2030 [Member] |
Payment amount to acquire claims | 100,000
July 2030 [Member] |
Payment amount to acquire claims | $ 2,250,000

X
- Definition The cash outflow for the purchase of all receivables. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13 + Details
Name: | us-gaap_PaymentsToAcquireReceivables
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_PlanNameAxis=uamy_AugestTwoZeroTwoFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=uamy_JulyTwoZeroTwoEightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=uamy_AugustTwoZeroTwoSixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=uamy_JulyTwoZeroTwoFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=uamy_JulyTwoZeroTwoSixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=uamy_AugustTwoZeroTwoSevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=uamy_JulyTwoZeroTwoSevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=uamy_JanuaryTwoZeroTwoEightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=uamy_JanuaryTwoZeroTwoNineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=uamy_JulyTwoZeroTwoNineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=uamy_JanuaryTwoZeroThreeZeroMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=uamy_JulyTwoZeroThreeZeroMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |