<?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">0001839970</identifier>
        </entity>
        <period>
            <startDate>2026-08-07</startDate>
            <endDate>2026-08-07</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001839970</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-07</startDate>
            <endDate>2026-08-07</endDate>
        </period>
    </context>
    <context id="offrl_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001839970</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-07</startDate>
            <endDate>2026-08-07</endDate>
        </period>
    </context>
    <context id="offrl_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001839970</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>3</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-07</startDate>
            <endDate>2026-08-07</endDate>
        </period>
    </context>
    <context id="offrl_4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001839970</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>4</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-07</startDate>
            <endDate>2026-08-07</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <ffd:FormTp contextRef="rc" id="ixv-231">S-8</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-232">S-8</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-233">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-234">0001839970</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-235">BlossomHill Therapeutics, Inc.</dei:EntityRegistrantName>
    <ffd:OfferingTableNa contextRef="rc" id="hiddenrcOfferingTableNa" xsi:nil="true"/>
    <ffd:OffsetTableNa contextRef="rc" id="hiddenrcOffsetTableNa">N/A</ffd:OffsetTableNa>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-238">false</ffd:PrevslyPdFlg>
    <ffd:PrevslyPdFlg contextRef="offrl_2" id="ixv-239">false</ffd:PrevslyPdFlg>
    <ffd:PrevslyPdFlg contextRef="offrl_3" id="ixv-240">false</ffd:PrevslyPdFlg>
    <ffd:PrevslyPdFlg contextRef="offrl_4" id="ixv-241">false</ffd:PrevslyPdFlg>
    <ffd:FormTp contextRef="rc" id="ixv-293">S-8</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-294">BlossomHill Therapeutics, Inc.</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-295">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-296">Common Stock, $0.0001 par value per share, issuable upon exercise of outstanding options granted pursuant to the 2020 Equity Incentive Plan, as amended</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_1" id="ixv-297">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_1"
      decimals="0"
      id="ixv-298"
      unitRef="Shares">1102418</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_1"
      decimals="2"
      id="ixv-299"
      unitRef="USD">7.21</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_1"
      decimals="2"
      id="ixv-300"
      unitRef="USD">7948433.78</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="7"
      id="ixv-301"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="2"
      id="ixv-302"
      unitRef="USD">1097.68</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="offrl_2" id="ixv-303">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_2" id="ixv-304">Common Stock, $0.0001 par value per share, reserved for issuance pursuant to the 2026 Equity Incentive Plan</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_2" id="ixv-305">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_2"
      decimals="0"
      id="ixv-306"
      unitRef="Shares">2633511</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_2"
      decimals="2"
      id="ixv-307"
      unitRef="USD">16.00</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_2"
      decimals="2"
      id="ixv-308"
      unitRef="USD">42136176.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_2"
      decimals="7"
      id="ixv-309"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_2"
      decimals="2"
      id="ixv-310"
      unitRef="USD">5819.01</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="offrl_3" id="ixv-311">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_3" id="ixv-312">Common Stock, $0.0001 par value per share, reserved for issuance pursuant to the 2026 Employee Stock Purchase Plan</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_3" id="ixv-313">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_3"
      decimals="0"
      id="ixv-314"
      unitRef="Shares">302529</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_3"
      decimals="2"
      id="ixv-315"
      unitRef="USD">13.60</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_3"
      decimals="2"
      id="ixv-316"
      unitRef="USD">4114394.40</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_3"
      decimals="7"
      id="ixv-317"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_3"
      decimals="2"
      id="ixv-318"
      unitRef="USD">568.20</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="offrl_4" id="ixv-319">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_4" id="ixv-320">Common Stock, $0.0001 par value per share, issuable upon exercise of outstanding options granted pursuant to the 2026 Equity Incentive Plan</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_4" id="ixv-321">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_4"
      decimals="0"
      id="ixv-322"
      unitRef="Shares">1544599</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_4"
      decimals="2"
      id="ixv-323"
      unitRef="USD">16.00</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_4"
      decimals="2"
      id="ixv-324"
      unitRef="USD">24713584.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_4"
      decimals="7"
      id="ixv-325"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_4"
      decimals="2"
      id="ixv-326"
      unitRef="USD">3412.95</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="2" id="ixv-327" unitRef="USD">78912588.18</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="2" id="ixv-328" unitRef="USD">10897.84</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="2" id="ixv-329" unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="2" id="ixv-330" unitRef="USD">10897.84</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-331">(A) Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the "Securities Act"), this Registration Statement shall also cover any additional shares of Common Stock ("Common Stock") of BlossomHill Therapeutics, Inc. (the "Registrant") that become issuable under the Registrant's 2020 Equity Incentive Plan, as amended (the "2020 Plan"), the Registrant's 2026 Equity Incentive Plan (the "2026 Plan"), or the Registrant's 2026 Employee Stock Purchase Plan (the "2026 ESPP") by reason of any stock dividend, stock split, recapitalization or other similar transaction. (B) Estimated solely for the purpose of calculating the amount of the registration fee pursuant to Rule 457(h) of the Securities Act. The proposed maximum aggregate offering price per share and proposed maximum aggregate offering price for the 1,102,418 shares of Common Stock reserved for issuance upon the exercise of outstanding stock options granted under the 2020 Plan are calculated using the weighted-average exercise price of $7.21 per share for such stock options. (C) Represents shares of Common Stock reserved for issuance upon the exercise of outstanding stock options granted under the 2020 Plan. No additional stock awards will be granted under the 2020 Plan. The shares of Common Stock reserved for issuance pursuant to such stock options will become available for issuance under the 2026 Plan to the extent any such shares (i) are not issued because such stock award or any portion thereof expires or otherwise terminates without all of the shares covered by such stock award having been issued, (ii) are not issued because such stock award or any portion thereof is settled in cash, (iii) are forfeited back to or repurchased by the Registrant because of the failure to meet a contingency or condition required for the vesting of such shares, (iv) are withheld or reacquired to satisfy the exercise, strike or purchase price, or (v) are withheld or reacquired to satisfy a tax withholding obligation. See footnote 2(B) below.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_2" id="ixv-332">(A) Estimated solely for the purpose of calculating the amount of the registration fee pursuant to Rule 457(h) of the Securities Act. The proposed maximum aggregate offering price per share and proposed maximum aggregate offering price are calculated on the basis of $16.00 per share (the "IPO Price"), which is the initial public offering price per share of the Registrant's Common Stock as set forth in the Registrant's registration statement on Form S-1 (File No. 333-297512), as amended (the "S-1 Registration Statement"), that became effective on August 6, 2026. (B) Represents 2,633,511 shares of Common Stock reserved for future grant under the 2026 Plan. The 2026 Plan provides that an additional number of shares will automatically be added annually to the shares authorized for issuance under the 2026 Plan on January 1st of each year, commencing on January 1, 2027 and ending on (and including) January 1, 2036, in an amount equal to 5% of the Share Reserve Increase Stock (as defined in the 2026 Plan) outstanding on December 31 of the preceding year; provided, however, that the Board may act prior to January 1st of a given year to provide that the increase for such year will be a lesser number of shares of Common Stock. This explanation is provided for information purposes only. The issuance of such additional shares is not being registered on this Registration Statement. In addition, to the extent that any stock options outstanding under the 2020 Plan expire, terminate prior to exercise or settlement, are not issued because the award is settled in cash, are forfeited because of the failure to vest, or are reacquired or withheld (or not issued) to satisfy a tax withholding obligation or the purchase or exercise price, the shares of Common Stock reserved for issuance pursuant to such stock options will become available for issuance under the 2026 Plan. See footnote 1(C) above.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_3" id="ixv-333">(A) Estimated solely for the purpose of calculating the amount of the registration fee pursuant to Rule 457(h) of the Securities Act. The proposed maximum aggregate offering price per share and proposed maximum aggregate offering price are calculated on the basis of the IPO Price, multiplied by 85%, which is the percentage of the price per share applicable to purchases under the 2026 ESPP. (B) Represents 302,529 shares of Common Stock reserved for future grant under the 2026 ESPP. The 2026 ESPP provides that an additional number of shares of Common Stock will automatically be added annually to the shares authorized for issuance under the 2026 ESPP on January 1st of each year, commencing on January 1, 2027 and ending on (and including) January 1, 2036, in an amount equal to the lesser of (x) 1% of the Share Reserve Increase Stock (as defined in the 2026 ESPP) outstanding on December 31st of the preceding calendar year, and (y) 907,587 shares of Common Stock; provided, however, that the Registrant's board of directors may act prior to January 1st of a given year to provide that there will be no increase in the share reserve for such calendar year or that the increase for such year will be a lesser number of shares of Common Stock than would otherwise occur. This explanation is provided for information purposes only. The issuance of such additional shares is not being registered on this Registration Statement.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_4" id="ixv-334">(A) Estimated solely for the purpose of calculating the amount of the registration fee pursuant to Rule 457(h) of the Securities Act. The amount registered represents shares of Common Stock that may be issued upon the exercise of outstanding options granted under the 2026 Plan. The proposed maximum aggregate offering price per share and proposed maximum aggregate offering price for the 1,544,599 shares of Common Stock reserved for issuance upon the exercise of outstanding stock options granted under the 2026 Plan are calculated using the weighted-average exercise price of $16.00 per share for such stock options.</ffd:OfferingNote>
</xbrl>
