<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>2167</ContextCount>
  <ElementCount>33</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>275</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</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-20241231.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>epub4183697578262528.jpg</File>
    <File>i077c5f8a9a09b062a85e9767.jpg</File>
    <File>i0790fcc33af5783aa2780ba7.jpg</File>
    <File>i0ae90de3aa2455ef6d8aa5f5.jpg</File>
    <File>i0ee311f3313208fefafc079b.jpg</File>
    <File>i13c0aed10f5f53d3b42c4219.jpg</File>
    <File>i17a197154ec0bf40e8d1e0d8.jpg</File>
    <File>i18f03297f9ebfd0e6ac622da.jpg</File>
    <File>i19f2207f641b6a9526fba37b.jpg</File>
    <File>i1b8f88bad1f0bde075188af8.jpg</File>
    <File>i1bd237fdd625c30057d5834c.jpg</File>
    <File>i1e1198c90ee881b8f4f1b120.jpg</File>
    <File>i25d58906a2b1d52c318e1066.jpg</File>
    <File>i25e42f11afce1bac8c2d6d1e.jpg</File>
    <File>i28fd739b491f0c11122dfab1.jpg</File>
    <File>i298af13ca2c6114f19235b65.jpg</File>
    <File>i2aace9e7479fcb87089e9d49.jpg</File>
    <File>i2e275e2144c643eba28ad486.jpg</File>
    <File>i2e455f716fff2f943e31b710.jpg</File>
    <File>i2f7c8c5b2f3fc00bff0ca0bc.jpg</File>
    <File>i314b822b203509ba2f1de736.jpg</File>
    <File>i315281a38b65c19edc2e1dc1.jpg</File>
    <File>i3168e702de45ce127a243435.jpg</File>
    <File>i323e38608c9d090ec139fa3e.jpg</File>
    <File>i32aab50f0dcb00a4dce14159.jpg</File>
    <File>i32e57bfac0a62c0f9ff2a036.jpg</File>
    <File>i39672385d90244f472f3b056.jpg</File>
    <File>i397a615e25bdc142ec14dfc1.jpg</File>
    <File>i3a180e053b54e35ac72748cb.jpg</File>
    <File>i3ad63ab1c146c7e71cbec54d.jpg</File>
    <File>i408ba4f5b0ed273fdd93ef2a.jpg</File>
    <File>i4231a5a1754c0b9bab87ad45.jpg</File>
    <File>i44940f1fc78ed45619cbd471.jpg</File>
    <File>i45df06f2a5e591beaa381c8d.jpg</File>
    <File>i46b74525097657ec5ddff070.jpg</File>
    <File>i4a8d51297114d8e6921adc88.jpg</File>
    <File>i4bef5415ae089bee12e6c73d.jpg</File>
    <File>i4c3b0ec53b6883129b10e58b.jpg</File>
    <File>i4d0485ee8379d94c82058bac.jpg</File>
    <File>i4d3e0d27dadc9ec1eedceced.jpg</File>
    <File>i517eb0a30e32161ced10f899.jpg</File>
    <File>i531ed562f3c2c8c8a5d61d51.jpg</File>
    <File>i532de4c616a0ff5c19a580d0.jpg</File>
    <File>i554c603896359bc87784c668.jpg</File>
    <File>i56263e275e7929df379c8906.jpg</File>
    <File>i58d879ef10a65e58adccfc9f.jpg</File>
    <File>i5ba74bf7d7817edebd7b177f.jpg</File>
    <File>i5c612040b2d6a0aece75dc27.jpg</File>
    <File>i5ff6dbd349f52f5ff9441351.jpg</File>
    <File>i6423ffbb178540795e5852e2.jpg</File>
    <File>i66e6fc95bbb8309aa786f319.jpg</File>
    <File>i69a42672492adf391eb0a749.jpg</File>
    <File>i6c0d88c811ec8c91c09dc26c.jpg</File>
    <File>i6c8e888aecde15f0e61ee339.jpg</File>
    <File>i6ddfd44d37a2c03336b4b129.jpg</File>
    <File>i6fd2c41c5556a49b3fa5b11b.jpg</File>
    <File>i6fe545630f682acbed213bdf.jpg</File>
    <File>i6fe750fb807a596d6d256f61.jpg</File>
    <File>i72899e6751607058247e03aa.jpg</File>
    <File>i72bf555b5b9a0c711525a943.jpg</File>
    <File>i743056b46d54f43f5276fc75.jpg</File>
    <File>i74a73e7bd86598df763eb519.jpg</File>
    <File>i76a7a3259df1c0fa287669e3.jpg</File>
    <File>i7a0c88afebf6318f94bab462.jpg</File>
    <File>i7b97aea44998dccf279d3883.jpg</File>
    <File>i7b981e65bb5ace151e220022.jpg</File>
    <File>i7de87f1375790524310559f6.jpg</File>
    <File>i8c1eb598e0f14fde69e95073.jpg</File>
    <File>i8c2df3394a2d968ad5dd0884.jpg</File>
    <File>i8cfc04a64d14d8b648efddb3.jpg</File>
    <File>i955764a38a1997e72736fbc0.jpg</File>
    <File>i956c0ce15f7f8d2720fffcff.jpg</File>
    <File>i987a31e6790e178bea97ba1e.jpg</File>
    <File>i9ae961c55deedba89f26fbc4.jpg</File>
    <File>i9c894d09e185963602e6cc2a.jpg</File>
    <File>i9d184004aba5ce0ca91dded6.jpg</File>
    <File>i9e3bfabe94f6afed878043dd.jpg</File>
    <File>i9e84902a0a53710cfb038fb2.jpg</File>
    <File>i9f09221cf4705d955fe3e186.jpg</File>
    <File>ia0281e820b7f1c91c4a162e9.jpg</File>
    <File>ia034e328d1f06e9fc26f2049.jpg</File>
    <File>ia09911b678123c86a3c9f032.jpg</File>
    <File>ia12c4d0d07f3084ca5a934ec.jpg</File>
    <File>ia5f7da566a9183f1fe80b7f8.jpg</File>
    <File>ia6ff2c9a993b5b7c853eab88.jpg</File>
    <File>ia9b954628fa4e0609197147e.jpg</File>
    <File>iabef0d2eb43ad9812fd58603.jpg</File>
    <File>iac1433ad082a1f6bf78c8570.jpg</File>
    <File>iac65e18c9dfbb9773197e949.jpg</File>
    <File>ib01b0399a80441d1a1fab6e0.jpg</File>
    <File>ib25c3ecbae69b4bab400828d.jpg</File>
    <File>ib2acf0d6e364e6006e236f15.jpg</File>
    <File>ib590932c743875d3b9aeb869.jpg</File>
    <File>ib727edc70e013de558b52e6e.jpg</File>
    <File>ib782c50143d78ac7e49e9f59.jpg</File>
    <File>ibb86ee8aae4bb49230c15e2f.jpg</File>
    <File>ibc36b3a3fabbeb08b8146388.jpg</File>
    <File>ibd126ed7c1ab36f16dd8dba8.jpg</File>
    <File>ic109c76b7214b932304a7844.jpg</File>
    <File>ic20ce12a518f537fa7a8e756.jpg</File>
    <File>ic308f145349f0a6091f360ff.jpg</File>
    <File>ic513c2f81e40bc7064dc47c2.jpg</File>
    <File>ic677e03c1d06901623ef9509.jpg</File>
    <File>ic7b5fdfc65e6665570cdf49a.jpg</File>
    <File>ic84ac406165953aba1e47752.jpg</File>
    <File>id10b5497c4931b10713d6bdc.jpg</File>
    <File>id1125e88df64c0c7adce4f96.jpg</File>
    <File>id3880c994829e40f95ca01ca.jpg</File>
    <File>id4abb548be2b37a28987efc5.jpg</File>
    <File>id55a381a2efea3f516a1f2cf.jpg</File>
    <File>id61603fc0a4762a2af3d4c43.jpg</File>
    <File>id8da0dc421dfd22600dfc873.jpg</File>
    <File>id958dbe3477df5533248dfd1.jpg</File>
    <File>id9c4c9ac75df221df232c74a.jpg</File>
    <File>idfbc42b1a4180e54d5725884.jpg</File>
    <File>ie1073318b39cad30e0bee9ed.jpg</File>
    <File>ie1b682d63621fec7d0044023.jpg</File>
    <File>ie64262cd1d21160c8b401d2b.jpg</File>
    <File>ie82998c3a2b7560196732a3f.jpg</File>
    <File>ie8f36aba40d992d694f6bf62.jpg</File>
    <File>ie8fe05da8028d7c0c38ab593.jpg</File>
    <File>iece9ceaae00a4240626ae4b7.jpg</File>
    <File>iefa0aa362fb4cd70e50140ea.jpg</File>
    <File>if44b674b9f855ea230da5408.jpg</File>
    <File>if4a0608037cd13a54e88e3ff.jpg</File>
    <File>if5313cace3410563ea4610b5.jpg</File>
    <File>if544541c4e3afc8112636ea2.jpg</File>
    <File>if6bb859458259fd7d8cbd614.jpg</File>
    <File>if6cfb2e1606f3f0e6a3689f9.jpg</File>
    <File>if756dd1f7732c49f63432eef.jpg</File>
    <File>if90395c03145b084cbb116c5.jpg</File>
    <File>ifd95aef5f69b427d06c27276.jpg</File>
    <File>ifd9a53bac3cab1990b6a0bd0.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="52">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="32">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="2815">http://xbrl.sec.gov/oef/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
