<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>457</ContextCount>
  <ElementCount>34</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>86</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="fp0090563-2_ncsrixbrl.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="fp0090563-2_ncsrixbrl.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="fp0090563-2_ncsrixbrl.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="fp0090563-2_ncsrixbrl.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="fp0090563-2_ncsrixbrl.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>cf-20240930.xsd</File>
    <File doctype="N-CSR" isDefinitelyNotFs="true" isNcsr="true" isOEF="true" isRRorOEF="true" isUsgaap="true" original="fp0090563-2_ncsrixbrl.htm">fp0090563-2_ncsrixbrl.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>fp0090563-1_49.jpg</File>
    <File>fp0090563-1_i.jpg</File>
    <File>i02bb8ad9dc57804b1f949bf0.jpg</File>
    <File>i0422382fe4da9e46de8f7085.jpg</File>
    <File>i0ad809a4d2986b7c3435a51e.jpg</File>
    <File>i0e108396b319162184d9387e.jpg</File>
    <File>i0fb64cc21f6cf492374d6d9d.jpg</File>
    <File>i2382bd00c7d3313b1de2dee2.jpg</File>
    <File>i26b0ccfc451d97cd9132bccd.jpg</File>
    <File>i2c767992454c4557f50b7c7e.jpg</File>
    <File>i33fb0eade3b4485bd48e0bfe.jpg</File>
    <File>i4e6a2cdd7f27f9057ca1e640.jpg</File>
    <File>i51488d61364c60b91dc27a6e.jpg</File>
    <File>i540bb47451e3796200bb6a00.jpg</File>
    <File>i5c63915ddf73eec0c8d9751d.jpg</File>
    <File>i5e8d946fcb6f4d327dc28bf0.jpg</File>
    <File>i6269a04dd741ba3c18f9cd3b.jpg</File>
    <File>i669bcd6b59b79446c589fc8e.jpg</File>
    <File>i684e262e37e9899120cfd1fb.jpg</File>
    <File>i6b133cd127a7d696b6e598b8.jpg</File>
    <File>i6cc31da34256232df7ceb10b.jpg</File>
    <File>i7782cdc39c03f8a64c7c33e8.jpg</File>
    <File>i797eebf505c761ef0105afe4.jpg</File>
    <File>i90e73736e99771addba55a3f.jpg</File>
    <File>i97738d84edb6a2fdbf850091.jpg</File>
    <File>i9775b4d3cc13075dacdd7110.jpg</File>
    <File>i9c51a68ba7ff512f4d77cac9.jpg</File>
    <File>i9f70e6706cc44e61467e26c4.jpg</File>
    <File>ia09e14b933564f27f2fb577c.jpg</File>
    <File>iac01a2199d85c21f2d169e1e.jpg</File>
    <File>iaeaf51c022bf4001175bf3b5.jpg</File>
    <File>ib54523ac5eb537419d556de2.jpg</File>
    <File>ib92a2d57148cc6cec4ad72fd.jpg</File>
    <File>ibb9dda5104f283b64791b918.jpg</File>
    <File>ic5b009f7b00d38a8f333d1aa.jpg</File>
    <File>idc773956671798c323bacf39.jpg</File>
    <File>iddfb62d1a40aa60d4b525af8.jpg</File>
    <File>if1694f88ad1b5fdef480e1f6.jpg</File>
    <File>if79197a2ae6d0433dbb5da44.jpg</File>
    <File>if8b986f69ef8be582f6ec4e8.jpg</File>
    <File>iff0970ed4906059b4ff2f23b.jpg</File>
    <File>iffdc62aa0ac7cc5f6f0f6463.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="16">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="631">http://xbrl.sec.gov/oef/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
