<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0001847310="http://www.Ubs.com/20241231"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cik0001847310-20241231.xsd" xlink:type="simple"/>
    <context id="P07_01_2024To12_31_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001847310</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P07_01_2024To12_31_2024_C000232065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001847310</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001847310:C000232065Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2024_C000232065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001847310</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001847310:C000232065Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_C000232065MemberoefClassAxis_FederalHomeLoanBankDiscountNote0Percentagedue010225MemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001847310</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001847310:C000232065Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0001847310:FederalHomeLoanBankDiscountNote0Percentagedue010225Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_C000232065MemberoefClassAxis_FederalHomeLoanBankDiscountNote0PercentageDue010225OneMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001847310</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001847310:C000232065Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0001847310:FederalHomeLoanBankDiscountNote0PercentageDue010225OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_C000232065MemberoefClassAxis_FederalHomeLoanBankDiscountNote0Percentagedue010225TwoMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001847310</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001847310:C000232065Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0001847310:FederalHomeLoanBankDiscountNote0Percentagedue010225TwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_C000232065MemberoefClassAxis_FederalHomeLoanBankDiscountNote0Percentagedue010225ThreeMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001847310</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001847310:C000232065Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0001847310:FederalHomeLoanBankDiscountNote0Percentagedue010225ThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_C000232065MemberoefClassAxis_FederalHomeLoanBankDiscountNote0Percentagedue010325MemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001847310</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001847310:C000232065Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0001847310:FederalHomeLoanBankDiscountNote0Percentagedue010325Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_AAAMemberoefCreditQualityAxis_C000232065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001847310</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001847310:C000232065Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">cik0001847310:AAAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Holding">
        <measure>cik0001847310:Holding</measure>
    </unit>
    <dei:DocumentType contextRef="P07_01_2024To12_31_2024" id="hidden3662151">N-CSRS</dei:DocumentType>
    <dei:AmendmentFlag contextRef="P07_01_2024To12_31_2024" id="ixv-4971">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P07_01_2024To12_31_2024" id="ixv-4972">0001847310</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="P07_01_2024To12_31_2024" id="ixv-4973">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="P07_01_2024To12_31_2024" id="ixv-5052">SHORT TERM INVESTMENT FUND FOR PUERTO RICO RESIDENTS, INC.</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="P07_01_2024To12_31_2024" id="ixv-5053">2024-12-31</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="P07_01_2024To12_31_2024_C000232065MemberoefClassAxis"
      id="ixv-5054">Short Term Investment Fund for Puerto Rico Residents, Inc.</oef:FundName>
    <oef:ClassName
      contextRef="P07_01_2024To12_31_2024_C000232065MemberoefClassAxis"
      id="ixv-5055">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P07_01_2024To12_31_2024_C000232065MemberoefClassAxis"
      id="ixv-5056">PRALX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P07_01_2024To12_31_2024_C000232065MemberoefClassAxis"
      id="ixv-5057">This semi-annual shareholder report contains important information about Short Term Investment Fund for Puerto Rico Residents, Inc. (the &#x201c;Fund&#x201d;) for the period from July&#160;1, 2024, to December&#160;31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P07_01_2024To12_31_2024_C000232065MemberoefClassAxis"
      id="ixv-5058">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P07_01_2024To12_31_2024_C000232065MemberoefClassAxis"
      id="ixv-95">You can find additional information about the Fund at &lt;div style="text-decoration:underline;display:inline;"&gt;www.ubs.com/prfunds&lt;/div&gt;. You can also request this information by contacting us at &lt;div style="white-space:nowrap;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;787-250-3600.&lt;/div&gt;&lt;/div&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P07_01_2024To12_31_2024_C000232065MemberoefClassAxis"
      id="ixv-5059">www.ubs.com/prfunds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P07_01_2024To12_31_2024_C000232065MemberoefClassAxis"
      id="ixv-5060">787-250-3600</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P07_01_2024To12_31_2024_C000232065MemberoefClassAxis"
      id="ixv-105">&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:12.5pt; font-family:Times New Roman;font-weight:bold"&gt;What were the Fund costs for last six months? &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:Times New Roman;font-weight:bold"&gt;Annual Fund Operating Expenses &lt;/div&gt;&lt;div style="margin-top:3pt; margin-bottom:0pt; font-size:9pt; font-family:Times New Roman"&gt;(based on a hypothetical $10,000 investment) &lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:2%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:8%"&gt;&lt;/td&gt;
&lt;td style="width:22%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:8%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:8%"&gt;&lt;/td&gt;
&lt;td style="width:49%"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2007;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:Times New Roman;font-weight:bold"&gt;Class&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:Times New Roman;font-weight:bold"&gt;Name&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:Times New Roman;font-weight:bold"&gt;Cost&#160;of&#160;a&#160;$10,000&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:Times New Roman;font-weight:bold"&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:Times New Roman;font-weight:bold"&gt;Costs paid as a&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:Times New Roman;font-weight:bold"&gt;percentage&#160;of&#160;a&#160;$10,000&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:Times New Roman;font-weight:bold"&gt;investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;&lt;div style="font-size:x-small;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"&gt;Class&#160;A&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"&gt;$51&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;white-space:nowrap;text-align:center"&gt;1.00%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P07_01_2024To12_31_2024_C000232065MemberoefClassAxis"
      decimals="0"
      id="ixv-5061"
      unitRef="Unit_USD">51</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P07_01_2024To12_31_2024_C000232065MemberoefClassAxis"
      decimals="INF"
      id="ixv-5062"
      unitRef="Unit_pure">0.01</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P07_01_2024To12_31_2024_C000232065MemberoefClassAxis"
      id="ixv-153">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:82%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:4%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:top"&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold"&gt;Key Fund Statistics&lt;/div&gt;&lt;div style="font-size:10pt; margin-top:0pt; margin-bottom:1pt"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&lt;div style="font-size:x-small;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&lt;div style="font-size:x-small;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&lt;div style="font-size:x-small;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"&gt;Total Net Assets&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;$60,493,352&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"&gt;# of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10 &lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;0.00%&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"&gt;Total Advisory Fees Paid&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;$162,520&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn12_31_2024_C000232065MemberoefClassAxis"
      decimals="0"
      id="ixv-5063"
      unitRef="Unit_USD">60493352</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn12_31_2024_C000232065MemberoefClassAxis"
      decimals="0"
      id="ixv-5064"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P07_01_2024To12_31_2024_C000232065MemberoefClassAxis"
      decimals="INF"
      id="ixv-5065"
      unitRef="Unit_pure">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P07_01_2024To12_31_2024_C000232065MemberoefClassAxis"
      decimals="0"
      id="ixv-5066"
      unitRef="Unit_USD">162520</oef:AdvisoryFeesPaidAmt>
    <oef:HoldingsTableTextBlock
      contextRef="P07_01_2024To12_31_2024_C000232065MemberoefClassAxis"
      id="ixv-213">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:89%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Top 5 Holdings (% of Net Assets)&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"&gt;Federal Home Loan Bank Discount Note, 0.00%, due 01/02/25&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;66.12%&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"&gt;Federal Home Loan Bank Discount Note, 0.00%, due 01/02/25&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;13.6%&#x2002;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"&gt;Federal Home Loan Bank Discount Note, 0.00%, due 01/02/25&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3.3%&#x2002;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"&gt;Federal Home Loan Bank Discount Note, 0.00%, due 01/02/25&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3.3%&#x2002;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"&gt;Federal Home Loan Bank Discount Note, 0.00%, due 01/03/25&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ffff64;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3.3%&#x2002;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;BORDER-BOTTOM:0.75pt solid #ffff64;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:12.5pt; font-family:Times New Roman;font-weight:bold"&gt;Fund Holdings Summaries &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:Times New Roman"&gt;The Fund&#x2019;s portfolio consists 100% of &lt;div style="display:inline;"&gt;high&lt;/div&gt;-quality, liquid, short-term U.S. &lt;div style="display:inline;"&gt;agency &lt;/div&gt;discount notes. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:Times New Roman"&gt;The following table shows the ratings of the Fund&#x2019;s portfolio securities as of December&#160;31, 2024. The ratings used are the highest rating given by one of the three nationally recognized rating agencies, Fitch Ratings (Fitch), Moody&#x2019;s Investors Service (Moody&#x2019;s), and S&amp;amp;P Global Ratings (S&amp;amp;P). Ratings are subject to change. &lt;/div&gt;&lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:71%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:8%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:8%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"&gt;&#x2002;Rating&#x2003;&#x2002;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"&gt;&#x2002;(% of Total Portfolio)&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2003;&#x2003;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2003;&#x2003;&#x2003;&#x2003;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;AAA&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;100.00%&#x2002;&#x2003;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2024_C000232065MemberoefClassAxis_FederalHomeLoanBankDiscountNote0Percentagedue010225MemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-5067"
      unitRef="Unit_pure">0.6612</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2024_C000232065MemberoefClassAxis_FederalHomeLoanBankDiscountNote0PercentageDue010225OneMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-5068"
      unitRef="Unit_pure">0.136</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2024_C000232065MemberoefClassAxis_FederalHomeLoanBankDiscountNote0Percentagedue010225TwoMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-5069"
      unitRef="Unit_pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2024_C000232065MemberoefClassAxis_FederalHomeLoanBankDiscountNote0Percentagedue010225ThreeMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-5070"
      unitRef="Unit_pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2024_C000232065MemberoefClassAxis_FederalHomeLoanBankDiscountNote0Percentagedue010325MemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-5071"
      unitRef="Unit_pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2024_AAAMemberoefCreditQualityAxis_C000232065MemberoefClassAxis"
      decimals="INF"
      id="ixv-5072"
      unitRef="Unit_pure">1</oef:PctOfNav>
</xbrl>
