<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:custom="http://custom/20260630"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="custom-20260630.xsd" xlink:type="simple"/>
    <context id="From2026-01-01to2026-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000017543Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_KR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_ZA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ZA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_KY">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_OtherCountriesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">custom:OtherCountriesCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_A912797TX5USTreasuryBillCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">custom:A912797TX5USTreasuryBillCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_SECLEND1StateStreetNavigatorSecuritiesLendingGovernmentMoneyMarketPortfolioCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">custom:SECLEND1StateStreetNavigatorSecuritiesLendingGovernmentMoneyMarketPortfolioCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_A935MTA900HelikonLongShortEquityFundICAVCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">custom:A935MTA900HelikonLongShortEquityFundICAVCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_A902TKM907VoloridgeTradingAggressiveFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">custom:A902TKM907VoloridgeTradingAggressiveFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_A67066G104NVIDIACorpCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">custom:A67066G104NVIDIACorpCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_ACI354Q56KotakFlexicapFeederFundLPCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">custom:ACI354Q56KotakFlexicapFeederFundLPCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_A037833100AppleIncCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">custom:A037833100AppleIncCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_A934PKC909EverseptGlobalHealthcareFundLPCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">custom:A934PKC909EverseptGlobalHealthcareFundLPCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_A023135106AmazoncomIncCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">custom:A023135106AmazoncomIncCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000017543Member_A46138E628InvescoKBWBankETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916622</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">custom:C000017543Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">custom:A46138E628InvescoKBWBankETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="Holding">
        <measure>custom:Holding</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="From2026-01-01to2026-06-30"
      id="EntityCentralIndexKey_8D8F2939A0D44A31">0000916622</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="From2026-01-01to2026-06-30"
      id="AmendmentFlag_6B0710A7A68848FE">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="From2026-01-01to2026-06-30"
      id="DocumentType_AB2DA04795E3442C">N-CSRS</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="From2026-01-01to2026-06-30"
      id="EntityRegistrantName_A88D270E1EB24829">TIFF INVESTMENT PROGRAM</dei:EntityRegistrantName>
    <dei:EntityInvCompanyType
      contextRef="From2026-01-01to2026-06-30"
      id="EntityInvCompanyType_77D9EB7A18944B93">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentPeriodEndDate
      contextRef="From2026-01-01to2026-06-30"
      id="DocumentPeriodEndDate_67CC6A95B3374CA4">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_C76373D7A77B4CF0">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000017543Member"
      id="AddlInfoWebsite_2B1D9D17918B4332">www.tipfunds.org</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000017543Member"
      id="AddlInfoPhoneNumber_2B2F2C7E42A04886">800-984-0084</oef:AddlInfoPhoneNumber>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000017543Member"
      decimals="0"
      id="ExpensesPaidAmt_AB66B8F87E7F4B38"
      unitRef="USD">70</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000017543Member"
      decimals="INF"
      id="ExpenseRatioPct_01F7A7126FD6419E"
      unitRef="Pure">0.0137</oef:ExpenseRatioPct>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000017543Member"
      decimals="0"
      id="AssetsNet_3C72ADEB5C0945FC"
      unitRef="USD">1471983330</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000017543Member"
      decimals="INF"
      id="HoldingsCount_38D8016853184550"
      unitRef="Holding">1574</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000017543Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_B6284607EBE3452C"
      unitRef="Pure">0.86</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_US"
      decimals="INF"
      id="PctOfNav_7DD2270DC65541F8"
      unitRef="Pure">0.700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_JP"
      decimals="INF"
      id="PctOfNav_623AB82330D34CB9"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_CA"
      decimals="INF"
      id="PctOfNav_0BE033F577324686"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_TW"
      decimals="INF"
      id="PctOfNav_0691EC6A002F4D8E"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_KR"
      decimals="INF"
      id="PctOfNav_3F3396E9E5004E20"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_GB"
      decimals="INF"
      id="PctOfNav_5AE631E0CFEB4281"
      unitRef="Pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_ZA"
      decimals="INF"
      id="PctOfNav_7A9BF4AE47E04FDD"
      unitRef="Pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_KY"
      decimals="INF"
      id="PctOfNav_A547AE294DA44989"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_DE"
      decimals="INF"
      id="PctOfNav_BF576A92EE764087"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_OtherCountriesCTIMember"
      decimals="INF"
      id="PctOfNav_D1C53CD1F6254BF1"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_A912797TX5USTreasuryBillCTIMember"
      decimals="INF"
      id="PctOfNav_4B18738A2F6D4AF7"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_SECLEND1StateStreetNavigatorSecuritiesLendingGovernmentMoneyMarketPortfolioCTIMember"
      decimals="INF"
      id="PctOfNav_1EEAED3CF92F4935"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_A935MTA900HelikonLongShortEquityFundICAVCTIMember"
      decimals="INF"
      id="PctOfNav_C7E9F9AC2C9F41F3"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_A902TKM907VoloridgeTradingAggressiveFundCTIMember"
      decimals="INF"
      id="PctOfNav_B9346103FE50458F"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_A67066G104NVIDIACorpCTIMember"
      decimals="INF"
      id="PctOfNav_6CFA53BB420A4DFB"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_ACI354Q56KotakFlexicapFeederFundLPCTIMember"
      decimals="INF"
      id="PctOfNav_F1D1485F35044A2D"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_A037833100AppleIncCTIMember"
      decimals="INF"
      id="PctOfNav_C43CABB3CCF54D3B"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_A934PKC909EverseptGlobalHealthcareFundLPCTIMember"
      decimals="INF"
      id="PctOfNav_3D141D3EFDC745B9"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_A023135106AmazoncomIncCTIMember"
      decimals="INF"
      id="PctOfNav_B66F09D206C74147"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000017543Member_A46138E628InvescoKBWBankETFCTIMember"
      decimals="INF"
      id="PctOfNav_208BC552034E46ED"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_77016126692F4201">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <dei:TradingSymbol
      contextRef="From2026-01-01to2026-06-30_C000017543Member"
      id="TradingSymbol_827D45AB8C564AE6">TIFIMAA</dei:TradingSymbol>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ExpenseRatioPct_01F7A7126FD6419E"
          xlink:label="ExpenseRatioPct_01F7A7126FD6419E"
          xlink:type="locator"/>
        <link:footnote id="a1345E625CE7C4243B6F7DAB6127CC5C3_2685_AD5BE928573B4F09" xlink:label="a1345E625CE7C4243B6F7DAB6127CC5C3_2685_AD5BE928573B4F09" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_01F7A7126FD6419E"
          xlink:to="a1345E625CE7C4243B6F7DAB6127CC5C3_2685_AD5BE928573B4F09"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
