<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>202</ContextCount>
  <ElementCount>360</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>82</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-consolidated-balance-sheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-consolidated-balance-sheets-parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-consolidated-statements-of-operations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-consolidated-statements-of-stockholders-equity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-consolidated-statements-of-cash-flows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 1 - Organization and Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-1-organization-and-operations</Role>
      <ShortName>Note 1 - Organization and Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 2 - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-2-summary-of-significant-accounting-policies</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 3 - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-3-revenue-recognition</Role>
      <ShortName>Note 3 - Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 4 - Lease Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-4-lease-receivable</Role>
      <ShortName>Note 4 - Lease Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 5 - Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-5-inventory</Role>
      <ShortName>Note 5 - Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 6 - Assets Held for Sale</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-6-assets-held-for-sale</Role>
      <ShortName>Note 6 - Assets Held for Sale</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 7 - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-7-property-and-equipment-net</Role>
      <ShortName>Note 7 - Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 8 - Intellectual Property, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-8-intellectual-property-net</Role>
      <ShortName>Note 8 - Intellectual Property, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 9 - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-9-investments</Role>
      <ShortName>Note 9 - Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 10 - Other Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-10-other-assets</Role>
      <ShortName>Note 10 - Other Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 11 - Accrued Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-11-accrued-liabilities</Role>
      <ShortName>Note 11 - Accrued Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 12 - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-12-leases</Role>
      <ShortName>Note 12 - Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 13 - Note Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-13-note-payable</Role>
      <ShortName>Note 13 - Note Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 14 - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-14-stockholders-equity</Role>
      <ShortName>Note 14 - Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 15 - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-15-commitments-and-contingencies</Role>
      <ShortName>Note 15 - Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 16 - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-16-related-party-transactions</Role>
      <ShortName>Note 16 - Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 17 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-17-income-taxes</Role>
      <ShortName>Note 17 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 18 - 401(k) Savings Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-18-401k-savings-plan</Role>
      <ShortName>Note 18 - 401(k) Savings Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995471 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-2-summary-of-significant-accounting-policies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995472 - Disclosure - Note 1 - Organization and Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-1-organization-and-operations-tables</Role>
      <ShortName>Note 1 - Organization and Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-1-organization-and-operations</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995473 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-2-summary-of-significant-accounting-policies-tables</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-2-summary-of-significant-accounting-policies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995474 - Disclosure - Note 5 - Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-5-inventory-tables</Role>
      <ShortName>Note 5 - Inventory (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-5-inventory</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995475 - Disclosure - Note 7 - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-7-property-and-equipment-net-tables</Role>
      <ShortName>Note 7 - Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-7-property-and-equipment-net</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995476 - Disclosure - Note 8 - Intellectual Property, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-8-intellectual-property-net-tables</Role>
      <ShortName>Note 8 - Intellectual Property, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-8-intellectual-property-net</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995477 - Disclosure - Note 10 - Other Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-10-other-assets-tables</Role>
      <ShortName>Note 10 - Other Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-10-other-assets</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995478 - Disclosure - Note 11 - Accrued Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-11-accrued-liabilities-tables</Role>
      <ShortName>Note 11 - Accrued Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-11-accrued-liabilities</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995479 - Disclosure - Note 12 - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-12-leases-tables</Role>
      <ShortName>Note 12 - Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-12-leases</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995480 - Disclosure - Note 13 - Note Payable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-13-note-payable-tables</Role>
      <ShortName>Note 13 - Note Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-13-note-payable</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995481 - Disclosure - Note 14 - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-14-stockholders-equity-tables</Role>
      <ShortName>Note 14 - Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-14-stockholders-equity</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995482 - Disclosure - Note 17 - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-17-income-taxes-tables</Role>
      <ShortName>Note 17 - Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-17-income-taxes</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995483 - Disclosure - Note 1 - Organization and Operations (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-1-organization-and-operations-details-textual</Role>
      <ShortName>Note 1 - Organization and Operations (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-1-organization-and-operations-tables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995484 - Disclosure - Note 1 - Organization and Operations - Correction of Prior Period (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-1-organization-and-operations-correction-of-prior-period-details</Role>
      <ShortName>Note 1 - Organization and Operations - Correction of Prior Period (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995485 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-2-summary-of-significant-accounting-policies-tables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995486 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-2-summary-of-significant-accounting-policies-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995487 - Disclosure - Note 3 - Revenue Recognition (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-3-revenue-recognition-details-textual</Role>
      <ShortName>Note 3 - Revenue Recognition (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-3-revenue-recognition</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995488 - Disclosure - Note 4 - Lease Receivable (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-4-lease-receivable-details-textual</Role>
      <ShortName>Note 4 - Lease Receivable (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-4-lease-receivable</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995489 - Disclosure - Note 5 - Inventory - Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-5-inventory-inventory-details</Role>
      <ShortName>Note 5 - Inventory - Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995490 - Disclosure - Note 6 - Assets Held for Sale (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-6-assets-held-for-sale-details-textual</Role>
      <ShortName>Note 6 - Assets Held for Sale (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-6-assets-held-for-sale</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>995491 - Disclosure - Note 7 - Property and Equipment, Net (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-7-property-and-equipment-net-details-textual</Role>
      <ShortName>Note 7 - Property and Equipment, Net (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-7-property-and-equipment-net-tables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>995492 - Disclosure - Note 7 - Property and Equipment, Net - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-7-property-and-equipment-net-property-and-equipment-net-details</Role>
      <ShortName>Note 7 - Property and Equipment, Net - Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>995493 - Disclosure - Note 8 - Intellectual Property, Net (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-8-intellectual-property-net-details-textual</Role>
      <ShortName>Note 8 - Intellectual Property, Net (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-8-intellectual-property-net-tables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>995494 - Disclosure - Note 8 - Intellectual Property, Net - Intellectual Property, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-8-intellectual-property-net-intellectual-property-net-details</Role>
      <ShortName>Note 8 - Intellectual Property, Net - Intellectual Property, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>995495 - Disclosure - Note 8 - Intellectual Property, Net - Estimated Future Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-8-intellectual-property-net-estimated-future-amortization-details</Role>
      <ShortName>Note 8 - Intellectual Property, Net - Estimated Future Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>995496 - Disclosure - Note 9 - Investments (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-9-investments-details-textual</Role>
      <ShortName>Note 9 - Investments (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-9-investments</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>995497 - Disclosure - Note 10 - Other Assets - Other Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-10-other-assets-other-assets-details</Role>
      <ShortName>Note 10 - Other Assets - Other Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>995498 - Disclosure - Note 11 - Accrued Liabilities - Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-11-accrued-liabilities-accrued-liabilities-details</Role>
      <ShortName>Note 11 - Accrued Liabilities - Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>995499 - Disclosure - Note 12 - Leases (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-12-leases-details-textual</Role>
      <ShortName>Note 12 - Leases (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-12-leases-tables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>995500 - Disclosure - Note 12 - Leases - Right-of-Use Assets and Related Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-12-leases-rightofuse-assets-and-related-lease-liabilities-details</Role>
      <ShortName>Note 12 - Leases - Right-of-Use Assets and Related Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>995501 - Disclosure - Note 12 - Leases - Maturities of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-12-leases-maturities-of-lease-liabilities-details</Role>
      <ShortName>Note 12 - Leases - Maturities of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>995502 - Disclosure - Note 13 - Note Payable (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-13-note-payable-details-textual</Role>
      <ShortName>Note 13 - Note Payable (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-13-note-payable-tables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>995503 - Disclosure - Note 13 - Note Payable - Schedule of Notes Payable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-13-note-payable-schedule-of-notes-payable-details</Role>
      <ShortName>Note 13 - Note Payable - Schedule of Notes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>995504 - Disclosure - Note 14 - Stockholders' Equity (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-14-stockholders-equity-details-textual</Role>
      <ShortName>Note 14 - Stockholders' Equity (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-14-stockholders-equity-tables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>995505 - Disclosure - Note 14 - Stockholders' Equity - Warrants Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-14-stockholders-equity-warrants-outstanding-details</Role>
      <ShortName>Note 14 - Stockholders' Equity - Warrants Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>995506 - Disclosure - Note 14 - Stockholders' Equity - Stock-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-14-stockholders-equity-stockbased-compensation-expense-details</Role>
      <ShortName>Note 14 - Stockholders' Equity - Stock-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>995507 - Disclosure - Note 14 - Stockholders' Equity - Stock-based Compensation Plan Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-14-stockholders-equity-stockbased-compensation-plan-activity-details</Role>
      <ShortName>Note 14 - Stockholders' Equity - Stock-based Compensation Plan Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>995508 - Disclosure - Note 14 - Stockholders' Equity - Stock Options Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-14-stockholders-equity-stock-options-outstanding-details</Role>
      <ShortName>Note 14 - Stockholders' Equity - Stock Options Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>995509 - Disclosure - Note 14 - Stockholders' Equity - Reserved Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-14-stockholders-equity-reserved-shares-details</Role>
      <ShortName>Note 14 - Stockholders' Equity - Reserved Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>995510 - Disclosure - Note 17 - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-17-income-taxes-details-textual</Role>
      <ShortName>Note 17 - Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-17-income-taxes-tables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>995511 - Disclosure - Note 17 - Income Taxes - Loss Before Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-17-income-taxes-loss-before-income-tax-expense-details</Role>
      <ShortName>Note 17 - Income Taxes - Loss Before Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>995512 - Disclosure - Note 17 - Income Taxes - Provision for Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-17-income-taxes-provision-for-income-tax-expense-details</Role>
      <ShortName>Note 17 - Income Taxes - Provision for Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>995513 - Disclosure - Note 17 - Income Taxes - Reconciliation of Income Tax Rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-17-income-taxes-reconciliation-of-income-tax-rates-details</Role>
      <ShortName>Note 17 - Income Taxes - Reconciliation of Income Tax Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>995514 - Disclosure - Note 17 - Income Taxes - Deferred Tax Assets (Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-17-income-taxes-deferred-tax-assets-liabilities-details</Role>
      <ShortName>Note 17 - Income Taxes - Deferred Tax Assets (Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="aqms20231231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>995515 - Disclosure - Note 18 - 401(k) Savings Plan (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aquametals.com/20231231/role/statement-note-18-401k-savings-plan-details-textual</Role>
      <ShortName>Note 18 - 401(k) Savings Plan (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aquametals.com/20231231/role/statement-note-18-401k-savings-plan</ParentRole>
      <Position>71</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 52 fact(s) appearing in ix:hidden were eligible for transformation: aqms:DebtInstrumentTermInterestOnlyPayments, aqms:DebtInstrumentUndividedInterestRate, aqms:InvestmentWarrantTerm, aqms:PercentageOfRevenueFromProductsTransferredAtPointInTime, aqms:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingPeriodNumberOfInstallments, dei:CurrentFiscalYearEndDate, dei:EntityRegistrantName, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, us-gaap:AccountsReceivableNetCurrent, us-gaap:AssetsFairValueDisclosure, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:NumberOfOperatingSegments, us-gaap:PaymentsOfStockIssuanceCosts, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod, us-gaap:TreasuryStockCommonShares -  aqms20231231_10k.htm 8, 10, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64</Log>
  </Logs>
  <InputFiles>
    <File>aqms-20231231.xsd</File>
    <File>aqms-20231231_cal.xml</File>
    <File>aqms-20231231_def.xml</File>
    <File>aqms-20231231_lab.xml</File>
    <File>aqms-20231231_pre.xml</File>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="aqms20231231_10k.htm">aqms20231231_10k.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>figure1.jpg</File>
    <File>figure2.jpg</File>
    <File>figure3.jpg</File>
    <File>z01.jpg</File>
    <File>z02.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="728">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
