<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ftci-20261104.xsd" xlink:type="simple"/>
    <context id="C_a0d0192b-7fe7-40df-a386-f8c060e51b48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828161</identifier>
        </entity>
        <period>
            <startDate>2026-11-04</startDate>
            <endDate>2026-11-04</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_32504731-641d-46a6-abd8-1e6fba885e75">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_b1207d9c-e212-414d-be78-601d1d1ecc1f">0001828161</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_d7460296-bc8a-4b92-bb5f-12a302e7e83e">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_e3f213b3-43f3-4139-a4d3-c97e883f29ba">2026-11-04</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_ab0433b7-11e9-4771-b88a-a7331399041e">FTC Solar, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_0635906b-9cde-481f-9310-b9af41f63ae3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_71b7868d-1634-4069-bff1-11a78859d90e">001-40350</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_0dac7c88-cb52-41c1-8962-deefda20a69a">81-4816270</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_a1406e12-35e0-4b69-aa94-73121eb5847a">10900 Stonelake Blvd</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_85eed169-f022-430f-b428-76051f1691c6">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_36cb4a55-f277-4820-88cb-fa73a3c83029">Quarry Oaks II Building</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_21ab5422-01b7-4472-ab0e-b213ea2d008d">Austin</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_7eaafa63-e83d-4abb-95c9-d4c92ca42b57">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_4676142b-9e44-4923-84a9-fcde20823886">78759</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_36c065a6-7932-4de4-af3e-1556a4fc0d2f">512</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_faf6ed99-cbe2-4891-afc7-39df69eb26da">481-4271</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_aa45aa64-9680-4845-ad21-26c299178c8f">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_1d1fd38d-0e7f-41ac-be6a-d54b78c28056">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_561c158d-ea4e-4b3f-a875-ed3a846ecca0">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_fbd09aa1-3d36-42d6-92cd-b7282f1a186e">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_0cf97a7c-a9e6-448b-a09f-d0f88bfc4b62">Common Stock, $0.0001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_82102d18-f592-4a87-9f9e-ec65f2b0d966">FTCI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_147a6245-ba8c-4341-800c-f1f2130b643d">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_89954764-16d2-471b-9ae9-a7ffa4354f4e">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="C_a0d0192b-7fe7-40df-a386-f8c060e51b48"
      id="F_2be9b866-baeb-4eb0-b7ff-50ba752b4149">false</dei:EntityExTransitionPeriod>
</xbrl>
