<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="galt-20260623.xsd" xlink:type="simple"/>
    <context id="c20260623to20260623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
        </entity>
        <period>
            <startDate>2026-06-23</startDate>
            <endDate>2026-06-23</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20260623to20260623"
      id="Fact_edbb78f6650c45cfaf482900be48730f">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c20260623to20260623"
      id="Fact_5fd2811c0de14c7bbed60f1928e3c378">0001133416</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="c20260623to20260623"
      id="Fact_b7672df16ab84a45a30c03ea85408729">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="c20260623to20260623"
      id="Fact_72d78dba86354c7f89f0eb86aa3ca548">2026-06-23</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="c20260623to20260623"
      id="Fact_cf58176bccb54b4dbbce9941ce9cceb2">GALECTIN THERAPEUTICS INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20260623to20260623"
      id="Fact_112484e83efe4eacad2689c3363a502d">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="c20260623to20260623"
      id="Fact_d7e773235dc049f8945130e583308b04">001-31791</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20260623to20260623"
      id="Fact_1d726344369149138832fdcb98d795c7">04-3562325</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20260623to20260623"
      id="Fact_7fd7991bf55e4a24a32fdab6fa82ade9">4960 PEACHTREE INDUSTRIAL BOULEVARD</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="c20260623to20260623"
      id="Fact_ed2aa8bd6db54a2aa4bdd8d479a8e746">STE 240</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="c20260623to20260623"
      id="Fact_ced06462c0864c0393a2bee0ea9c8ad8">NORCROSS</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20260623to20260623"
      id="Fact_6f8290ed8b93473694a5f12ae606a3f0">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20260623to20260623"
      id="Fact_3809b051ed484c86ae5305400a63f7c4">30071</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20260623to20260623"
      id="Fact_283a4d3363454ca0b1429b63cdd2dc5a">678</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20260623to20260623"
      id="Fact_49c7cb13a4d54c268bf64a30ce3efb56">620-3186</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="c20260623to20260623"
      id="Fact_b749c0796f4745febcebf5afb08052e6">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="c20260623to20260623"
      id="Fact_76aad31d54da4426ba1c88026a944ea9">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="c20260623to20260623"
      id="Fact_56f77e2d498b46ddb7d350f3a21dcb07">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="c20260623to20260623"
      id="Fact_fdff4d71f0624f998d5701f057d1b48c">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20260623to20260623"
      id="Fact_34689629fd454c1abcf7d7f87640156a">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="c20260623to20260623"
      id="Fact_e13735672a764d60ad397985a25fe020">Common Stock $0.001par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20260623to20260623"
      id="Fact_d474f70079c846deaaaaf128828220bb">GALT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20260623to20260623"
      id="Fact_c7e2288dab0440af820149d532e483c6">NASDAQ</dei:SecurityExchangeName>
</xbrl>
