<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1947</ContextCount>
  <ElementCount>31</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>253</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="primary-document.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>030000 - Disclosure - Form N-CSR Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/NcsrCover</Role>
      <ShortName>Form N-CSR Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="primary-document.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>030001 - Disclosure - Shareholder Report</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReport</Role>
      <ShortName>Shareholder Report</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="primary-document.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>040010 - Disclosure - Shareholder Report, Line Graph (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails</Role>
      <ShortName>Shareholder Report, Line Graph (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="primary-document.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>040015 - Disclosure - Shareholder Report, Average Annual Return (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails</Role>
      <ShortName>Shareholder Report, Average Annual Return (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="primary-document.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>040020 - Disclosure - Shareholder Report, Holdings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails</Role>
      <ShortName>Shareholder Report, Holdings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>imp-20251231.xsd</File>
    <File doctype="N-CSR" isDefinitelyNotFs="true" isNcsr="true" isOEF="true" isRRorOEF="true" isUsgaap="true" original="primary-document.htm">primary-document.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>epub4559193684049920.jpg</File>
    <File>i013aef2f6518049c7f63dee3.jpg</File>
    <File>i019d6548f1bcbb9c76c3902b.jpg</File>
    <File>i1067cba299567ed6073d4282.jpg</File>
    <File>i10c2155a2d680e0f5f55d1b5.jpg</File>
    <File>i13b56b690626b9f19baeb737.jpg</File>
    <File>i14385a203ae36d1f39aa4e1c.jpg</File>
    <File>i1533ed20d58ded2226202cac.jpg</File>
    <File>i1fce40583252366ce7ec23ae.jpg</File>
    <File>i214b8399ba53a4832ac3eaf1.jpg</File>
    <File>i28e662cc7e28ccca41a6a046.jpg</File>
    <File>i31519c6b3c2475d608a2b675.jpg</File>
    <File>i36ca7544a6dc3767f3fe80cc.jpg</File>
    <File>i3b2c35c865f0e94d04c1977d.jpg</File>
    <File>i3e63a7282ead68f717f7c739.jpg</File>
    <File>i4314ea67ed930ac6f362b451.jpg</File>
    <File>i44119af6cf63b52aa64c711b.jpg</File>
    <File>i44c5fb3b8ee9d5c0fe2e08b5.jpg</File>
    <File>i48cd6cdadb94c6a5dfc1a997.jpg</File>
    <File>i512055a66cc27c9296feef25.jpg</File>
    <File>i5ba9e160c508fd77c5c4d42a.jpg</File>
    <File>i611aef8f00eb83d0815bc82b.jpg</File>
    <File>i64e34f0567d9bc9c46beeb63.jpg</File>
    <File>i6a72233a872e101df3516d27.jpg</File>
    <File>i6d8e4492b6ad20cb707442ab.jpg</File>
    <File>i6fbb49879a54c4b1adf64ae6.jpg</File>
    <File>i761797b2b7df855832fb5b76.jpg</File>
    <File>i78639fc53e9aef6762454de3.jpg</File>
    <File>i7a840197e12a6875d9e50b97.jpg</File>
    <File>i7d0017164675a098a9c24b19.jpg</File>
    <File>i7f8ce5b38e474d8ad6a041ef.jpg</File>
    <File>i81a0bf39855ae105053fab59.jpg</File>
    <File>i88ad0f3b67dffd8459dbb248.jpg</File>
    <File>i894331ce0e6b6768dde468db.jpg</File>
    <File>i8dd9ab1772819132d9d484c0.jpg</File>
    <File>i9291c37aa73c2a5c37e454f1.jpg</File>
    <File>i93e7c231d7d6da938af3e1ab.jpg</File>
    <File>i95561823ac9754e776e3c218.jpg</File>
    <File>i98bdc7c39141383be2dc0d55.jpg</File>
    <File>i99d068fd8ac88bc4fea28287.jpg</File>
    <File>i9e3c62d78de30548ed795ab9.jpg</File>
    <File>ia4d9e1bcd3e797b8c0aa1d92.jpg</File>
    <File>ia72092b8cdf5fe25bec2bc6f.jpg</File>
    <File>ia7380870aa8dfecd4f26cc53.jpg</File>
    <File>ia7f537f8bdd7ab0806ec4438.jpg</File>
    <File>ia9d387837f154a614e631676.jpg</File>
    <File>ib07d345cb8f41455b3fb1091.jpg</File>
    <File>ib07f2603b71d6da7d9ad2119.jpg</File>
    <File>ib72c544cebba8ef95edb66ff.jpg</File>
    <File>ib939f6f7151f882afa04c357.jpg</File>
    <File>ibb05049ebd26643bf7ebcca1.jpg</File>
    <File>ic019e89311e97402e0923841.jpg</File>
    <File>ic0bca413dcdc54fd48e02f88.jpg</File>
    <File>ic29cf80359911be9c868dd47.jpg</File>
    <File>ic3bcfb8bdb05d53e083fb398.jpg</File>
    <File>ic4b0a846248f51176fb156bc.jpg</File>
    <File>ic8d273caac31e0178a83a452.jpg</File>
    <File>ic921b1555f597093e55df853.jpg</File>
    <File>icde4ef62861e787bbf04d594.jpg</File>
    <File>id06ac31e32f1b3551770eb14.jpg</File>
    <File>id61ef457be30562ad715549a.jpg</File>
    <File>idc11289be7ea6ae072cc157d.jpg</File>
    <File>ie2ac0a0c7de2fbbe8280554f.jpg</File>
    <File>ie2eacfcd7c7d1604cecc7e67.jpg</File>
    <File>iee2078cf6e4fa292edd688e1.jpg</File>
    <File>if0173cda2a51a592d8e227a3.jpg</File>
    <File>if9157bb664673042760fcb07.jpg</File>
    <File>ifbd49ba974ff689e0928a6f7.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="52">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="32">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="2486">http://xbrl.sec.gov/oef/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
