<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ftci-20251231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828161</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828161</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828161</identifier>
        </entity>
        <period>
            <instant>2026-03-20</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-1598">10-K/A</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-1599">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-1600">2025-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-1601">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-1602">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-1603">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-1604">001-40350</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-94">FTC SOLAR, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-111">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-116">81-4816270</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-1605">10900 Stonelake Blvd</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0" id="ixv-1606">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="c0" id="ixv-1607">Quarry Oaks II Building</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-1608">Austin</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0" id="ixv-1609">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-145">78759</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-1610">(512)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-1611">481-4271</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-189">Common Stock, $0.0001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-193">FTCI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-1612">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-207">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-214">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-220">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-227">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-256">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-264">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-276">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="c0" id="ixv-1613">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-1614">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-1615">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c0" id="ixv-1616">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c1" decimals="0" id="ixv-1617" unitRef="usd">38128743</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-1618"
      unitRef="shares">15585198</dei:EntityCommonStockSharesOutstanding>
    <dei:AmendmentDescription contextRef="c0" id="ixv-336">FTC Solar, Inc. (the &#x201c;Company&#x201d;) is
filing this Amendment No. 2 on Form 10-K/A (this &#x201c;Amendment No. 2&#x201d;) to the Company&#x2019;s Annual Report on Form 10-K for
the fiscal year ended December 31, 2025, originally filed by the Company with the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;)
on March 24, 2026 (the &#x201c;Original Form 10-K&#x201d;), as amended by the Form 10-K/A filed by the Company with the SEC on April 28,
2026 (&#x201c;Amendment No. 1&#x201d; and the Original Form 10-K as amended by Amendment No. 1, the &#x201c;Amended Form 10-K&#x201d;),
solely for the purpose of amending the beneficial ownership table contained in Part III, Item 12 of the Amended Form 10-K in order to
reflect the deletion of AV Securities, Inc. (&#x201c;AV Securities&#x201d;) from such beneficial ownership table based on the further certification
provided by AV Securities regarding its lack of beneficial ownership of Company securities.Accordingly, this Amendment No. 2 consists only
of the facing page, this explanatory note, Item 12, the signature pages to Form 10-K and the applicable exhibits. The Original Form 10-K
and Amendment No. 1 thereto are otherwise unchanged. This Amendment No. 2 should be read in conjunction with the Original Form 10-K and
Amendment No. 1 thereto. Further, this Amendment No. 2 does not reflect any subsequent events occurring after the filing date of either
of the Original Form 10-K or Amendment No. 1 thereto, and it does not modify or update in any way the disclosures made in the Original
Form 10-K or Amendment No. 1 thereto, except as described above.Pursuant to Rule 12b-15 under the Securities Exchange
Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;), this Amendment No. 2 also contains new certifications by the principal executive
officer and the principal financial officer as required by Section 302 of the Sarbanes-Oxley Act of 2002. Accordingly, Item 15 of Part
IV is amended to include the currently dated certifications of our principal executive officer and principal financial officer as exhibits.Unless stated otherwise, references in this Amendment
No. 2 to &#x201c;FTC,&#x201d; &#x201c;the Company&#x201d;, &#x201c;we&#x201d;, &#x201c;our&#x201d; and &#x201c;us&#x201d; are used herein to refer
to FTC Solar, Inc.</dei:AmendmentDescription>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-1621">0001828161</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-1622">true</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-1623">FY</dei:DocumentFiscalPeriodFocus>
</xbrl>
