<?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="ftci-20260804.xsd" xlink:type="simple"/>
    <context id="C_7e335182-e737-4267-8cae-fbdee799e6fb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828161</identifier>
        </entity>
        <period>
            <startDate>2026-08-04</startDate>
            <endDate>2026-08-04</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_a1137425-7429-4b2f-a861-58f6d331ce67">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_34a2f4e0-51b3-4cb7-a58b-1187d4eff710">0001828161</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_41bfd556-db2f-49f8-9e31-58a8648c10cd">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_e2db7dd0-c078-4f37-a8d0-717cc61b025f">2026-08-04</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_6ad4d924-c0a8-474f-8ea0-0175d2215178">FTC Solar, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_d13579f7-bee6-4fec-80ae-b8f126f05622">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_601330ba-a22c-43e3-b9e4-55556510583e">001-40350</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_da2e57f6-16d9-4066-8f6d-165eb76743ba">81-4816270</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_511e295f-5d58-4196-b5c9-54469f53acdd">10900 Stonelake Blvd</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_41bab362-88c3-46b3-afcc-2ddd41c187a2">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_4df49450-816e-4e70-abb2-4f71bbe0cf55">Quarry Oaks II Building</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_ff164701-9f18-4b87-93be-ef5ddcfabfe6">Austin</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_1139f0bd-4880-4289-bd06-d622b5799112">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_d47e1894-5781-400e-8e9b-df69fa3fe42d">78759</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_fe1ad919-f96b-4920-a873-3c3aa7bb32c0">512</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_b299ca9b-e2d6-46b3-9b06-47cb8a2b14da">481-4271</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_df2a446c-2985-4006-8198-eea2c1621313">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_303c814a-9429-4459-ad13-1aa89dc492dc">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_f03bf783-3d1f-4512-ba5a-c1b6665ab0fb">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_5d038cc6-8e3d-4a22-a7c6-5fab9baafd42">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_97aed1c3-0883-4b8c-9aef-53db9597edf1">Common Stock, $0.0001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_1a7d8122-93bf-431e-b277-d0771c45f55a">FTCI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_6bd2a50a-b8c0-4b3a-ab7b-d29d195003da">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_1501a643-66a6-4999-ac5f-89b6a824425a">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="C_7e335182-e737-4267-8cae-fbdee799e6fb"
      id="F_4f5a4b63-9877-4439-b9d5-7bda319aa3dd">false</dei:EntityExTransitionPeriod>
</xbrl>
