<?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-20261008.xsd" xlink:type="simple"/>
    <context id="C_6e563c33-18f6-4542-b25f-c3008c086a0c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828161</identifier>
        </entity>
        <period>
            <startDate>2026-10-08</startDate>
            <endDate>2026-10-08</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_0c8ad62b-5f92-4034-b326-84203497c3a6">0001828161</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_fc9b40b7-414f-41f7-bd91-d07ce96b9dd6">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_df7c10cf-c655-4680-8773-bac4d022d9c1">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_f1ae93ca-2351-46ab-b137-640cfcd3d567">2026-10-08</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_874d6369-62e1-4ad6-912c-7ea1c2aa1c25">FTC Solar, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_93defd6f-24ef-4596-a626-f04613c2f7c2">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_3e457810-333c-476c-9f1b-dbbdd06314b9">001-40350</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_daf339f1-4df1-45a5-84eb-8e3f60d32fa4">81-4816270</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_a97dd92d-5702-4679-8e21-91437a487603">10900 Stonelake Blvd</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_219ef919-cf09-4d15-bc13-3a0ad37f2dae">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_e10007bc-d94c-4912-b541-c5c6d3f14ba4">Quarry Oaks II Building</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_731a7451-dc43-4b4f-bd07-4f5660c9425f">Austin</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_22035c46-80b5-4bb6-847f-91037b751c15">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_91d659c5-5502-4a6b-920e-5f174029b0d8">78759</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_959f3e17-ec12-4c28-b90d-b1ea563aa5a7">512</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_0f830a0a-d2fa-447e-9159-a698bc4f6769">481-4271</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_d485046c-65e7-4d84-b9bf-9f425b4805cd">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_47ac9f16-2b63-4cfb-9735-76e6c999faa5">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_fcf236a9-f8c1-445e-9a4b-f79a0ee460b0">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_c870c77a-8279-4806-9afb-5f92fd51b83b">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_71549bba-70ee-427b-9fd2-b8960142f2bf">Common Stock, $0.0001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_cff278de-9c16-431d-aec2-3df68cd8df5e">FTCI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_1933f31c-dbe8-453f-80ae-e975bf38c265">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_5dc86aca-fc16-442a-b3a9-08285c2e4951">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="C_6e563c33-18f6-4542-b25f-c3008c086a0c"
      id="F_b53ab5f9-d46c-4583-9a34-735f8a7ca4cd">false</dei:EntityExTransitionPeriod>
</xbrl>
