<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2026/ffd-2026.xsd"
      xlink:type="simple"/>
    <context id="rc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0002023796</identifier>
        </entity>
        <period>
            <startDate>2026-11-03</startDate>
            <endDate>2026-11-03</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0002023796</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-11-03</startDate>
            <endDate>2026-11-03</endDate>
        </period>
    </context>
    <context id="offrl_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0002023796</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-11-03</startDate>
            <endDate>2026-11-03</endDate>
        </period>
    </context>
    <context id="offrl_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0002023796</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>3</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-11-03</startDate>
            <endDate>2026-11-03</endDate>
        </period>
    </context>
    <context id="offrl_4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0002023796</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>4</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-11-03</startDate>
            <endDate>2026-11-03</endDate>
        </period>
    </context>
    <context id="offrl_5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0002023796</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>5</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-11-03</startDate>
            <endDate>2026-11-03</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <ffd:FormTp contextRef="rc" id="ixv-427">F-1</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-428">F-1</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-429">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-430">0002023796</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-431">Fitness Champs Holdings Ltd</dei:EntityRegistrantName>
    <ffd:OfferingTableNa contextRef="rc" id="hiddenrcOfferingTableNa" xsi:nil="true"/>
    <ffd:OffsetTableNa contextRef="rc" id="hiddenrcOffsetTableNa">N/A</ffd:OffsetTableNa>
    <ffd:CombinedProspectusTableNa contextRef="rc" id="hiddenrcCombinedProspectusTableNa">N/A</ffd:CombinedProspectusTableNa>
    <ffd:FormTp contextRef="rc" id="ixv-495">F-1</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-496">Fitness Champs Holdings Ltd</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-497">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-498">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-499">Units, each consisting of one Class A Ordinary Share or one Pre-Funded Warrant to purchase one Class A Ordinary Share, and one Warrant to purchase one Class A Ordinary Share</ffd:OfferingSctyTitl>
    <ffd:Rule457oFlg contextRef="offrl_1" id="ixv-500">true</ffd:Rule457oFlg>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_1"
      decimals="2"
      id="ixv-501"
      unitRef="USD">14000000.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="6"
      id="ixv-502"
      unitRef="pure">0.000087</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="2"
      id="ixv-503"
      unitRef="USD">1218.00</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_2" id="ixv-504">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_2" id="ixv-505">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_2" id="ixv-506">Class A Ordinary Shares included in the Units</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_2" id="ixv-507">true</ffd:FeesOthrRuleFlg>
    <ffd:FeeRate
      contextRef="offrl_2"
      decimals="6"
      id="ixv-508"
      unitRef="pure">0.000087</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_2"
      decimals="2"
      id="ixv-509"
      unitRef="USD">0.00</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_3" id="ixv-510">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_3" id="ixv-511">Other</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_3" id="ixv-512">Warrants included in the Units</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_3" id="ixv-513">true</ffd:FeesOthrRuleFlg>
    <ffd:FeeRate
      contextRef="offrl_3"
      decimals="6"
      id="ixv-514"
      unitRef="pure">0.000087</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_3"
      decimals="2"
      id="ixv-515"
      unitRef="USD">0.00</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_4" id="ixv-516">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_4" id="ixv-517">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_4" id="ixv-518">Class A Ordinary Shares issuable upon exercise of the Pre-Funded Warrants</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_4" id="ixv-519">true</ffd:FeesOthrRuleFlg>
    <ffd:FeeRate
      contextRef="offrl_4"
      decimals="6"
      id="ixv-520"
      unitRef="pure">0.000087</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_4"
      decimals="2"
      id="ixv-521"
      unitRef="USD">0.00</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_5" id="ixv-522">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_5" id="ixv-523">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_5" id="ixv-524">Class A Ordinary Shares issuable upon exercise of the Warrants</ffd:OfferingSctyTitl>
    <ffd:Rule457oFlg contextRef="offrl_5" id="ixv-525">true</ffd:Rule457oFlg>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_5"
      decimals="2"
      id="ixv-526"
      unitRef="USD">23800000.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_5"
      decimals="6"
      id="ixv-527"
      unitRef="pure">0.000087</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_5"
      decimals="2"
      id="ixv-528"
      unitRef="USD">2070.60</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="2" id="ixv-529" unitRef="USD">37800000.00</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="2" id="ixv-530" unitRef="USD">3288.60</ffd:TtlFeeAmt>
    <ffd:TtlPrevslyPdAmt contextRef="rc" decimals="2" id="ixv-531" unitRef="USD">0.00</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="2" id="ixv-532" unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="2" id="ixv-533" unitRef="USD">3288.60</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-534">Pursuant to Rule 416 under the Securities Act of 1933, as amended (the "Securities Act"), the Class A ordinary shares, par value $0.00225 per share (the "Class A Ordinary Shares"), of Fitness Champs Holdings Limited (the "Company") registered hereby also include an indeterminate number of additional Class A Ordinary Shares as may from time to time become issuable by reason of share splits, share dividends, recapitalizations or other similar transactions. Estimated solely for the purpose of calculating the amount of the registration fee in accordance with Rule 457(o) under the Securities Act.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_2" id="ixv-535">Pursuant to Rule 416 under the Securities Act of 1933, as amended (the "Securities Act"), the Class A ordinary shares, par value $0.00225 per share (the "Class A Ordinary Shares"), of Fitness Champs Holdings Limited (the "Company") registered hereby also include an indeterminate number of additional Class A Ordinary Shares as may from time to time become issuable by reason of share splits, share dividends, recapitalizations or other similar transactions. Estimated solely for the purpose of calculating the amount of the registration fee in accordance with Rule 457(o) under the Securities Act.

The proposed maximum aggregate offering price of the Class A Ordinary Shares proposed to be sold in the offering will be reduced on a dollar-for-dollar basis based on the aggregate offering price of the Pre-Funded Warrants offered and sold in the offering (plus the aggregate exercise price of the Class A Ordinary Shares issuable upon exercise of the Pre-Funded Warrants), and as such the proposed aggregate maximum offering price of the Class A Ordinary Shares and Pre-Funded Warrants (including Class A Ordinary Shares issuable upon exercise of the Pre-Funded Warrants), if any, is $14,000,000. No separate registration fee is required for the Class A Ordinary Shares issuable upon exercise of the Pre-Funded Warrants pursuant to Rule 457(i) under the Securities Act.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_3" id="ixv-536">No separate registration fee is required pursuant to Rule 457(g) under the Securities Act.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_4" id="ixv-537">Pursuant to Rule 416 under the Securities Act of 1933, as amended (the "Securities Act"), the Class A ordinary shares, par value $0.00225 per share (the "Class A Ordinary Shares"), of Fitness Champs Holdings Limited (the "Company") registered hereby also include an indeterminate number of additional Class A Ordinary Shares as may from time to time become issuable by reason of share splits, share dividends, recapitalizations or other similar transactions. Estimated solely for the purpose of calculating the amount of the registration fee in accordance with Rule 457(o) under the Securities Act.

The proposed maximum aggregate offering price of the Class A Ordinary Shares proposed to be sold in the offering will be reduced on a dollar-for-dollar basis based on the aggregate offering price of the Pre-Funded Warrants offered and sold in the offering (plus the aggregate exercise price of the Class A Ordinary Shares issuable upon exercise of the Pre-Funded Warrants), and as such the proposed aggregate maximum offering price of the Class A Ordinary Shares and Pre-Funded Warrants (including Class A Ordinary Shares issuable upon exercise of the Pre-Funded Warrants), if any, is $14,000,000. No separate registration fee is required for the Class A Ordinary Shares issuable upon exercise of the Pre-Funded Warrants pursuant to Rule 457(i) under the Securities Act.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_5" id="ixv-538">Pursuant to Rule 416 under the Securities Act of 1933, as amended (the "Securities Act"), the Class A ordinary shares, par value $0.00225 per share (the "Class A Ordinary Shares"), of Fitness Champs Holdings Limited (the "Company") registered hereby also include an indeterminate number of additional Class A Ordinary Shares as may from time to time become issuable by reason of share splits, share dividends, recapitalizations or other similar transactions. Estimated solely for the purpose of calculating the amount of the registration fee in accordance with Rule 457(o) under the Securities Act.

There will be issued one Warrant, each to purchase one Class A Ordinary Share, for every one Class A Ordinary Share or Pre-Funded Warrant offered. As estimated solely for the purpose of calculating the amount of the registration fee pursuant to Rule 457(o) under the Securities Act, the proposed maximum aggregate offering price of the Class A Ordinary Shares issuable upon exercise of the Warrants included in the Units proposed to be sold in the offering is $23,800,000, which is equal to 170% of $14,000,000, as each Unit will also include a Warrant to purchase one Class A Ordinary Share at an exercise price equal to 170% of the purchase price per Unit. The Warrants may be exercised, at the option of the holder, through a "zero exercise price" option, whereby the holder thereof would not pay a cash purchase price upon such exercise, but instead would receive upon such exercise a number of Class A Ordinary Shares equal to the product of (a) the number of Class A Ordinary Shares that would be issuable upon exercise of the Warrants if such exercise were by means of a cash exercise rather than a cashless exercise and (b) the quotient obtained by dividing (i) the then applicable exercise price minus the lowest volume weighted average price ("VWAP") of the Class A Ordinary Shares during the five trading days immediately prior to the applicable exercise date (such VWAP, the "Low Price") by (ii) 50% of the Low Price, or fifteen (15) Class A Ordinary Shares per Warrant using an assumed exercise price of $1.70 per Warrant and an assumed Low Price of $0.20, which is the assumed Floor Price under the Warrant, resulting in a maximum of 210,000,000 Class A Ordinary Shares issuable upon exercise of all Warrants. Under this circumstance, the Company will not receive any cash proceeds from the exercise of the Warrants, and as such the registration fee is calculated based on the maximum aggregate offering price at which the Warrants may be exercised for cash.</ffd:OfferingNote>
</xbrl>
