<?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">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2026/ffd-2026.xsd"
      xlink:type="simple"/>
    <context id="C_3e8796b1-5022-4892-8208-23fa12c3cddd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001794546</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-10-01</startDate>
            <endDate>2026-10-01</endDate>
        </period>
    </context>
    <context id="C_6778ada1-c844-41ca-8628-f8a509435f85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001794546</identifier>
        </entity>
        <period>
            <startDate>2026-10-01</startDate>
            <endDate>2026-10-01</endDate>
        </period>
    </context>
    <context id="C_7cb399bc-2de3-4bd2-a0a1-e55b280e8f41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001794546</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-10-01</startDate>
            <endDate>2026-10-01</endDate>
        </period>
    </context>
    <unit id="U_pure">
        <measure>pure</measure>
    </unit>
    <unit id="U_shares">
        <measure>shares</measure>
    </unit>
    <unit id="U_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <ffd:PrevslyPdFlg
      contextRef="C_7cb399bc-2de3-4bd2-a0a1-e55b280e8f41"
      id="F_6f6a7ae8-2dc3-4d42-acb0-d93340f49203">false</ffd:PrevslyPdFlg>
    <ffd:PrevslyPdFlg
      contextRef="C_3e8796b1-5022-4892-8208-23fa12c3cddd"
      id="F_0fbe4ae6-b97c-4c41-9277-503d6db8425b">false</ffd:PrevslyPdFlg>
    <ffd:OffsetTableNa
      contextRef="C_6778ada1-c844-41ca-8628-f8a509435f85"
      id="F_20135963-1c48-4d73-9a88-252080f987d5">N/A</ffd:OffsetTableNa>
    <dei:EntityCentralIndexKey
      contextRef="C_6778ada1-c844-41ca-8628-f8a509435f85"
      id="F_6746087b-7ad5-4bef-b9cb-04c080a34d70">0001794546</dei:EntityCentralIndexKey>
    <ffd:FeeExhibitTp
      contextRef="C_6778ada1-c844-41ca-8628-f8a509435f85"
      id="F_619d2cd3-e91e-47f0-a134-350c6247d3da">EX-FILING FEES</ffd:FeeExhibitTp>
    <ffd:FormTp
      contextRef="C_6778ada1-c844-41ca-8628-f8a509435f85"
      id="F_cbc89bbe-8c2b-44c8-83e0-83d887c4d904">S-8</ffd:FormTp>
    <ffd:SubmissnTp
      contextRef="C_6778ada1-c844-41ca-8628-f8a509435f85"
      id="F_6be88cc7-92a3-42c5-8c4e-fb309b02e57a">S-8</ffd:SubmissnTp>
    <dei:EntityRegistrantName
      contextRef="C_6778ada1-c844-41ca-8628-f8a509435f85"
      id="F_19ab6e1a-2d6d-4f04-a6ce-65b44e163ffd">Carlsmed, Inc.</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp
      contextRef="C_7cb399bc-2de3-4bd2-a0a1-e55b280e8f41"
      id="F_8ce6c877-5097-4245-aa3c-b8f4361d5385">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl
      contextRef="C_7cb399bc-2de3-4bd2-a0a1-e55b280e8f41"
      id="F_d73ef5c9-8605-4171-b32e-10828c9d0591">Common Stock, par value $0.00001 per share issuable pursuant to Inducement Restricted Stock Unit Agreements</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg
      contextRef="C_7cb399bc-2de3-4bd2-a0a1-e55b280e8f41"
      id="F_b7cf4d40-dd0a-4aec-94c0-cc48acf92483">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="C_7cb399bc-2de3-4bd2-a0a1-e55b280e8f41"
      decimals="INF"
      id="F_92f7728d-79a3-4af1-b170-1e5f9979e7a6"
      unitRef="U_shares">153021</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="C_7cb399bc-2de3-4bd2-a0a1-e55b280e8f41"
      decimals="2"
      id="F_106485a6-5e09-4ab7-847f-47792143048e"
      unitRef="U_USD">13.85</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="C_7cb399bc-2de3-4bd2-a0a1-e55b280e8f41"
      decimals="2"
      id="F_0e67a31b-4a2c-4d67-b618-8d5f5d534b9e"
      unitRef="U_USD">2119340.85</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="C_7cb399bc-2de3-4bd2-a0a1-e55b280e8f41"
      decimals="8"
      id="F_2a69379b-7bfd-4584-8451-990d6ce46ce7"
      unitRef="U_pure">0.000087</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="C_7cb399bc-2de3-4bd2-a0a1-e55b280e8f41"
      decimals="2"
      id="F_3e046047-f52a-4338-8435-b351784db9fa"
      unitRef="U_USD">184.38</ffd:FeeAmt>
    <ffd:OfferingSctyTp
      contextRef="C_3e8796b1-5022-4892-8208-23fa12c3cddd"
      id="F_4922ba0e-fdc8-4da5-9943-a906f31cb4ce">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl
      contextRef="C_3e8796b1-5022-4892-8208-23fa12c3cddd"
      id="F_0b0c1fbd-4346-41f1-8a27-9278302a2fa1">Common Stock, par value $0.00001 per share issuable pursuant to Inducement Stock Option Agreements</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg
      contextRef="C_3e8796b1-5022-4892-8208-23fa12c3cddd"
      id="F_1cc4ba5c-e4d4-400b-9952-38a3ae6555b2">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="C_3e8796b1-5022-4892-8208-23fa12c3cddd"
      decimals="INF"
      id="F_58398fa7-ee0a-4ff6-bae5-ea5001b6534a"
      unitRef="U_shares">312601</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="C_3e8796b1-5022-4892-8208-23fa12c3cddd"
      decimals="2"
      id="F_329a958f-c230-4620-82ac-7f690cba080a"
      unitRef="U_USD">13.85</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="C_3e8796b1-5022-4892-8208-23fa12c3cddd"
      decimals="2"
      id="F_2dff3dd2-3ef7-4707-a568-1f8e3e8b0a5d"
      unitRef="U_USD">4329523.85</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="C_3e8796b1-5022-4892-8208-23fa12c3cddd"
      decimals="8"
      id="F_be66b4e6-63f6-4a10-87ae-9d9c1febf43b"
      unitRef="U_pure">0.000087</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="C_3e8796b1-5022-4892-8208-23fa12c3cddd"
      decimals="2"
      id="F_c6ee21d2-5cf7-46bb-8319-f36377b5d48a"
      unitRef="U_USD">376.67</ffd:FeeAmt>
    <ffd:TtlOfferingAmt
      contextRef="C_6778ada1-c844-41ca-8628-f8a509435f85"
      decimals="2"
      id="F_82f46e65-88e7-4c88-ba71-ba138ef67463"
      unitRef="U_USD">6448864.7</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt
      contextRef="C_6778ada1-c844-41ca-8628-f8a509435f85"
      decimals="2"
      id="F_5d728c66-cb4e-45c6-aff6-309387beb2bb"
      unitRef="U_USD">561.05</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt
      contextRef="C_6778ada1-c844-41ca-8628-f8a509435f85"
      decimals="2"
      id="F_14cf0ee1-4f8f-4041-86cb-d2ecb5015211"
      unitRef="U_USD">0</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt
      contextRef="C_6778ada1-c844-41ca-8628-f8a509435f85"
      decimals="2"
      id="F_7b6d6d6e-b9c8-4e9f-a255-8411265c221c"
      unitRef="U_USD">561.05</ffd:NetFeeAmt>
    <ffd:OfferingNote
      contextRef="C_7cb399bc-2de3-4bd2-a0a1-e55b280e8f41"
      id="F_90765476-8e1d-4bc5-805d-8ffb2b0c2329">&lt;div class="item-list-element-wrapper" style="tab-size:32px;display:flex;font-size:12pt;margin-top:0;justify-content:flex-start;font-family:Arial;align-items:baseline;margin-bottom:0;min-width:2.667%;text-align:left;"&gt;&lt;span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:12pt;line-height:1.5;font-family:Arial;transform-origin:top left;font-kerning:none;min-width:2.667%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;1.&lt;/span&gt;&lt;div style="display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;Represents the number of shares of Common Stock which may be issued upon the vesting and settlement of restricted stock units granted to Richard Heppenstall and Anthony Jarc pursuant to their respective Inducement Restricted Stock Unit Agreements (collectively, the &#x201c;RSU Inducement Grants&#x201d;), each as an inducement material to entry into employment with the Registrant under Nasdaq Listing Rule 5635(c)(4). Pursuant to Rule 416 under the Securities Act, this registration statement shall also cover any additional shares of Common Stock that become issuable under the RSU Inducement Grants by reason of any stock dividend, stock split, recapitalization or other similar transaction effected without the Registrant&#x2019;s receipt of consideration that increases the number of the Registrant&#x2019;s outstanding shares of Common Stock. The price set forth under the column titled &#x201c;Proposed Maximum Offering Price Per Unit&#x201d; represents the average of the high and the low prices per share of Common Stock as reported on Nasdaq on September 30, 2026. The registration fee has been computed in accordance with Rule 457(c) and (h) under the Securities Act.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</ffd:OfferingNote>
    <ffd:OfferingNote
      contextRef="C_3e8796b1-5022-4892-8208-23fa12c3cddd"
      id="F_b4c55c9c-efce-45dc-af16-a8dc50f1f7f6">&lt;div class="item-list-element-wrapper" style="tab-size:32px;display:flex;font-size:12pt;margin-top:0;justify-content:flex-start;font-family:Arial;align-items:baseline;margin-bottom:0;min-width:2.667%;text-align:left;"&gt;&lt;span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:12pt;line-height:1.5;font-family:Arial;transform-origin:top left;font-kerning:none;min-width:2.667%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;2.&lt;/span&gt;&lt;div style="display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;Represents the number of shares of Common Stock which may be issued upon the vesting and exercise of stock options granted to Richard Heppenstall and Anthony Jarc pursuant to their respective Inducement Stock Option Agreements (collectively, the &#x201c;Option Inducement Grants&#x201d;), each as an inducement material to entry into employment with the Registrant under Nasdaq Listing Rule 5635(c)(4). Pursuant to Rule 416 under the Securities Act, this registration statement shall also cover any additional shares of Common Stock that become issuable under the Option Inducement Grants by reason of any stock dividend, stock split, recapitalization or other similar transaction effected without the Registrant&#x2019;s receipt of consideration that increases the number of the Registrant&#x2019;s outstanding shares of Common Stock. The price set forth under the column titled &#x201c;Proposed Maximum Offering Price Per Unit&#x201d; represents the average of the high and the low prices per share of Common Stock as reported on Nasdaq on September 30, 2026. The registration fee has been computed in accordance with Rule 457(c) and (h) under the Securities Act.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</ffd:OfferingNote>
</xbrl>
