{
 "version": "2.2",
 "instance": {
  "dunham_ncsrs.htm": {
   "nsprefix": "df",
   "nsuri": "http://df/20260430",
   "dts": {
    "schema": {
     "local": [
      "df-20260430.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025_def.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/oef/2025/oef-2025.xsd",
      "https://xbrl.sec.gov/oef/2025/oef-2025_lab.xsd",
      "https://xbrl.sec.gov/oef/2025/oef-sr-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "inline": {
     "local": [
      "dunham_ncsrs.htm"
     ]
    }
   },
   "keyStandard": 32,
   "keyCustom": 0,
   "axisStandard": 7,
   "axisCustom": 0,
   "memberStandard": 10,
   "memberCustom": 414,
   "hidden": {
    "total": 6,
    "http://xbrl.sec.gov/dei/2025": 6
   },
   "contextCount": 3916,
   "entityCount": 1,
   "segmentCount": 424,
   "elementCount": 542,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/oef/2025": 5048,
    "http://xbrl.sec.gov/dei/2025": 96,
    "http://fasb.org/us-gaap/2025": 90
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/oef/role/NcsrCover",
     "longName": "030000 - Disclosure - Form N-CSR Cover",
     "shortName": "Form N-CSR Cover",
     "isDefault": "true",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R2": {
     "role": "http://xbrl.sec.gov/oef/role/ShareholderReport",
     "longName": "030001 - Disclosure - Shareholder Report",
     "shortName": "Shareholder Report",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "2",
     "firstAnchor": {
      "contextRef": "From2025-11-01to2026-04-30",
      "name": "oef:ShareholderReportAnnualOrSemiAnnual",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "dunham_ncsrs.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-11-01to2026-04-30",
      "name": "oef:ShareholderReportAnnualOrSemiAnnual",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "dunham_ncsrs.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails",
     "longName": "040010 - Disclosure - Shareholder Report, Line Graph (Details)",
     "shortName": "Shareholder Report, Line Graph (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "3",
     "firstAnchor": {
      "contextRef": "From2025-11-01to2026-04-30_C000059523Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "th",
       "tr",
       "thead",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "dunham_ncsrs.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2016-04-30to2016-04-30_C000059523Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "dunham_ncsrs.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
     "longName": "040015 - Disclosure - Shareholder Report, Average Annual Return (Details)",
     "shortName": "Shareholder Report, Average Annual Return (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "4",
     "firstAnchor": {
      "contextRef": "From2025-11-01to2026-04-30_C000059523Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "th",
       "tr",
       "thead",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "dunham_ncsrs.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-11-01to2026-04-30_C000059523Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "oef:AvgAnnlRtrTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "dunham_ncsrs.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
     "longName": "040020 - Disclosure - Shareholder Report, Holdings (Details)",
     "shortName": "Shareholder Report, Holdings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "5",
     "firstAnchor": {
      "contextRef": "AsOf2026-04-30_C000059523Member_UnitedStatesTreasuryNote46252035Minus02Minus15CTIMember",
      "name": "oef:PctOfNav",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "dunham_ncsrs.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2026-04-30_C000059523Member_UnitedStatesTreasuryNote46252035Minus02Minus15CTIMember",
      "name": "oef:PctOfNav",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "dunham_ncsrs.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "df_A00130H105AESCorporationTheCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A00130H105AESCorporationTheCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "00130H105 | AES Corporation (The)"
       }
      }
     },
     "auth_ref": []
    },
    "df_A007903107AdvancedMicroDevicesIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A007903107AdvancedMicroDevicesIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "007903107 | Advanced Micro Devices, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A008492100AgreeRealtyCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A008492100AgreeRealtyCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "008492100 | Agree Realty Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A02079K107AlphabetIncClassCCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A02079K107AlphabetIncClassCCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "02079K107 | Alphabet, Inc., Class C"
       }
      }
     },
     "auth_ref": []
    },
    "df_A02079K305AlphabetIncClassACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A02079K305AlphabetIncClassACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "02079K305 | Alphabet, Inc., Class A"
       }
      }
     },
     "auth_ref": []
    },
    "df_A023135106AmazoncomIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A023135106AmazoncomIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "023135106 | Amazon.com, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A03820C105AppliedIndustrialTechnologiesIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A03820C105AppliedIndustrialTechnologiesIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "03820C105 | Applied Industrial Technologies, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A055622104BPPLCCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A055622104BPPLCCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "055622104 | BP PLC"
       }
      }
     },
     "auth_ref": []
    },
    "df_A05603J108BKVCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A05603J108BKVCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "05603J108 | BKV Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A05682JAE2BainCapitalCreditCLO2021Minus7LtdERCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A05682JAE2BainCapitalCreditCLO2021Minus7LtdERCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "05682JAE2 | Bain Capital Credit CLO 2021-7 Ltd., ER"
       }
      }
     },
     "auth_ref": []
    },
    "df_A060505104BankofAmericaCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A060505104BankofAmericaCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "060505104 | Bank of America Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A088929104BGCGroupIncClassACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A088929104BGCGroupIncClassACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "088929104 | BGC Group, Inc., Class A"
       }
      }
     },
     "auth_ref": []
    },
    "df_A09631AAE5BlueMountainCLOXXXIIILtdERCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A09631AAE5BlueMountainCLOXXXIIILtdERCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "09631AAE5 | BlueMountain CLO XXXIII Ltd., ER"
       }
      }
     },
     "auth_ref": []
    },
    "df_A09631FAE4BlueMountainCLOXXXIILtdERCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A09631FAE4BlueMountainCLOXXXIILtdERCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "09631FAE4 | BlueMountain CLO XXXII Ltd., ER"
       }
      }
     },
     "auth_ref": []
    },
    "df_A125141101CECOEnvironmentalCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A125141101CECOEnvironmentalCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "125141101 | CECO Environmental Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A127097103CoterraEnergyIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A127097103CoterraEnergyIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "127097103 | Coterra Energy, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A14167L103CareDxIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A14167L103CareDxIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "14167L103 | CareDx, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A16115Q308ChartIndustriesIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A16115Q308ChartIndustriesIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "16115Q308 | Chart Industries, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A17275R102CiscoSystemsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A17275R102CiscoSystemsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "17275R102 | Cisco Systems, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A293712105EnterpriseFinancialServicesCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A293712105EnterpriseFinancialServicesCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "293712105 | Enterprise Financial Services Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A29444U700EquinixIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A29444U700EquinixIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "29444U700 | Equinix, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A296315104ESCOTechnologiesIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A296315104ESCOTechnologiesIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "296315104 | ESCO Technologies, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A29670E107EssentialPropertiesRealtyTrustIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A29670E107EssentialPropertiesRealtyTrustIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "29670E107 | Essential Properties Realty Trust, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A29670G102EssentialUtilitiesIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A29670G102EssentialUtilitiesIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "29670G102 | Essential Utilities, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A30225T102ExtraSpaceStorageIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A30225T102ExtraSpaceStorageIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "30225T102 | Extra Space Storage, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A30231G102ExxonMobilCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A30231G102ExxonMobilCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "30231G102 | Exxon Mobil Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A30303M102MetaPlatformsIncClassACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A30303M102MetaPlatformsIncClassACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "30303M102 | Meta Platforms, Inc., Class A"
       }
      }
     },
     "auth_ref": []
    },
    "df_A316175108FidelityInvestmentsMoneyMarketFundsClassICTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A316175108FidelityInvestmentsMoneyMarketFundsClassICTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "316175108 | Fidelity Investments Money Market Funds, Class I"
       }
      }
     },
     "auth_ref": []
    },
    "df_A32054K103FirstIndustrialRealtyTrustIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A32054K103FirstIndustrialRealtyTrustIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "32054K103 | First Industrial Realty Trust, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A360271100FultonFinancialCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A360271100FultonFinancialCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "360271100 | Fulton Financial Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A398182303AmericanHealthcareREITIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A398182303AmericanHealthcareREITIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "398182303 | American Healthcare REIT, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A428291108HexcelCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A428291108HexcelCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "428291108 | Hexcel Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A45378A106IndependenceRealtyTrustIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A45378A106IndependenceRealtyTrustIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "45378A106 | Independence Realty Trust, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A46120E602IntuitiveSurgicalIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A46120E602IntuitiveSurgicalIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "46120E602 | Intuitive Surgical, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A46625H100JPMorganChaseCompanyCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A46625H100JPMorganChaseCompanyCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "46625H100 | JPMorgan Chase &amp; Company"
       }
      }
     },
     "auth_ref": []
    },
    "df_A50012A108KodiakGasServicesIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A50012A108KodiakGasServicesIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "50012A108 | Kodiak Gas Services, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A532457108EliLillyCompanyCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A532457108EliLillyCompanyCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "532457108 | Eli Lilly &amp; Company"
       }
      }
     },
     "auth_ref": []
    },
    "df_A57636Q104MastercardIncClassACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A57636Q104MastercardIncClassACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "57636Q104 | Mastercard, Inc., Class A"
       }
      }
     },
     "auth_ref": []
    },
    "df_A594918104MicrosoftCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A594918104MicrosoftCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "594918104 | Microsoft Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A595112103MicronTechnologyIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A595112103MicronTechnologyIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "595112103 | Micron Technology, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A6005214AcctonTechnologyCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A6005214AcctonTechnologyCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "6005214 | Accton Technology Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A60471A101MirionTechnologiesIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A60471A101MirionTechnologiesIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "60471A101 | Mirion Technologies, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A6260734DeltaElectronicsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A6260734DeltaElectronicsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "6260734 | Delta Electronics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A63001N106NCRAtleosCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A63001N106NCRAtleosCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "63001N106 | NCR Atleos Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A6450267SKHynixIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A6450267SKHynixIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "6450267 | SK Hynix, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A6544892AsiaVitalComponentsCoLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A6544892AsiaVitalComponentsCoLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "6544892 | Asia Vital Components Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "df_A655844108NorfolkSouthernCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A655844108NorfolkSouthernCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "655844108 | Norfolk Southern Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A66405S100NortheastBankCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A66405S100NortheastBankCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "66405S100 | Northeast Bank"
       }
      }
     },
     "auth_ref": []
    },
    "df_A668074305NorthwesternEnergyGroupIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A668074305NorthwesternEnergyGroupIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "668074305 | Northwestern Energy Group, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A67066G104NVIDIACorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A67066G104NVIDIACorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "67066G104 | NVIDIA Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A6771720SamsungElectronicsCompanyLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A6771720SamsungElectronicsCompanyLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "6771720 | Samsung Electronics Company Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "df_A683344105OntoInnovationIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A683344105OntoInnovationIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "683344105 | Onto Innovation, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A6889106TaiwanSemiconductorManufacturingCompanyLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A6889106TaiwanSemiconductorManufacturingCompanyLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "6889106 | Taiwan Semiconductor Manufacturing Company Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "df_A69349H107TXNMEnergyIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A69349H107TXNMEnergyIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "69349H107 | TXNM Energy, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A69366J200PTCTherapeuticsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A69366J200PTCTherapeuticsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "69366J200 | PTC Therapeutics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A701094104ParkerMinusHannifinCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A701094104ParkerMinusHannifinCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "701094104 | Parker-Hannifin Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A704699107PeapackMinusGladstoneFinancialCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A704699107PeapackMinusGladstoneFinancialCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "704699107 | Peapack-Gladstone Financial Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A7309681BNPParibasSACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A7309681BNPParibasSACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "7309681 | BNP Paribas S.A."
       }
      }
     },
     "auth_ref": []
    },
    "df_A739128106PowellIndustriesIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A739128106PowellIndustriesIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "739128106 | Powell Industries, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A74340W103PrologisIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A74340W103PrologisIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "74340W103 | Prologis, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A75513E101RTXCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A75513E101RTXCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "75513E101 | RTX Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A780259305ShellPLCCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A780259305ShellPLCCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "780259305 | Shell PLC"
       }
      }
     },
     "auth_ref": []
    },
    "df_A78709Y105SaiaIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A78709Y105SaiaIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "78709Y105 | Saia, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A81762P102ServiceNowIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A81762P102ServiceNowIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "81762P102 | ServiceNow, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A82706C108SiliconMotionTechnologyCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A82706C108SiliconMotionTechnologyCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "82706C108 | Silicon Motion Technology Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A828806109SimonPropertyGroupIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A828806109SimonPropertyGroupIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "828806109 | Simon Property Group, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A867224107SuncorEnergyIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A867224107SuncorEnergyIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "867224107 | Suncor Energy, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A88076W103TeradataCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A88076W103TeradataCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "88076W103 | Teradata Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A90385V107UltraCleanHoldingsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A90385V107UltraCleanHoldingsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "90385V107 | Ultra Clean Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A912797UA3UnitedStatesTreasuryBillCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A912797UA3UnitedStatesTreasuryBillCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "912797UA3 | United States Treasury Bill"
       }
      }
     },
     "auth_ref": []
    },
    "df_A912797UC9UnitedStatesTreasuryBillCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A912797UC9UnitedStatesTreasuryBillCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "912797UC9 | United States Treasury Bill"
       }
      }
     },
     "auth_ref": []
    },
    "df_A91282CCY5UnitedStatesTreasuryNoteCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A91282CCY5UnitedStatesTreasuryNoteCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "91282CCY5 | United States Treasury Note"
       }
      }
     },
     "auth_ref": []
    },
    "df_A92837L109VistaEnergySABdeCVCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A92837L109VistaEnergySABdeCVCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "92837L109 | Vista Energy S.A.B. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "df_A947890109WebsterFinancialCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A947890109WebsterFinancialCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "947890109 | Webster Financial Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_A95040Q104WelltowerIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A95040Q104WelltowerIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "95040Q104 | Welltower, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_A990VR1110MountVernonLiquidAssetsPortfolioCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "A990VR1110MountVernonLiquidAssetsPortfolioCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "990VR1110 | Mount Vernon Liquid Assets Portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "df_ABSB18P274SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ABSB18P274SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ABSB18P274"
       }
      }
     },
     "auth_ref": []
    },
    "df_ABSSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ABSSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ABS"
       }
      }
     },
     "auth_ref": []
    },
    "oef_AccmVal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccmVal",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Value"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "oef_AccountValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountValueLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_AccountValueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountValueTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value [Table]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_AccountValueTableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountValueTableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value Table [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_AccountantChngDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountantChngDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Date"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "oef_AccountantChngDisagreementsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountantChngDisagreementsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Disagreements [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "oef_AccountantChngStatementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountantChngStatementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Statement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "oef_AdditionalIndexAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AdditionalIndexAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index [Axis]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_AdditionalIndexDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AdditionalIndexDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index [Domain]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_AddlFundStatisticsSignificanceOrLimitsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlFundStatisticsSignificanceOrLimitsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Fund Statistics Significance or Limits [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_AddlFundStatisticsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlFundStatisticsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Fund Statistics [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "oef_AddlInfoEmail": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlInfoEmail",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Email"
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "oef_AddlInfoPhoneNumber": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlInfoPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Phone Number"
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "oef_AddlInfoTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlInfoTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "oef_AddlInfoWebsite": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlInfoWebsite",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Website"
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "oef_AdvisoryFeesPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AdvisoryFeesPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advisory Fees Paid, Amount"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "df_AllyFinancialInc712176Minus05Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "AllyFinancialInc712176Minus05Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ally Financial, Inc., 7.1, 2176-05-15"
       }
      }
     },
     "auth_ref": []
    },
    "df_AmazoncomInc3152027Minus08Minus22CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "AmazoncomInc3152027Minus08Minus22CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amazon.com, Inc., 3.15, 2027-08-22"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "oef_AnnlOrSemiAnnlStatementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AnnlOrSemiAnnlStatementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual or Semi-Annual Statement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_AssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AssetsNet",
        "documentation": "Amount of net assets (liabilities)."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "df_AustraliaGovernmentBond452033Minus04Minus21CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "AustraliaGovernmentBond452033Minus04Minus21CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Australia Government Bond, 4.5, 2033-04-21"
       }
      }
     },
     "auth_ref": []
    },
    "oef_AverageAnnualReturnAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AverageAnnualReturnAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return:"
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "oef_AverageAnnualReturnLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AverageAnnualReturnLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "oef_AverageAnnualReturnTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AverageAnnualReturnTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Table]"
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "oef_AvgAnnlRtrPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AvgAnnlRtrPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return, Percent"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "oef_AvgAnnlRtrTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AvgAnnlRtrTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "df_B0190C7TechtronicIndustriesCompanyLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "B0190C7TechtronicIndustriesCompanyLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "B0190C7 | Techtronic Industries Company Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "df_B929F46ASMLHoldingNVCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "B929F46ASMLHoldingNVCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "B929F46 | ASML Holding N.V."
       }
      }
     },
     "auth_ref": []
    },
    "df_BD1RP61BankofIrelandGroupPLCCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BD1RP61BankofIrelandGroupPLCCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BD1RP61 | Bank of Ireland Group PLC"
       }
      }
     },
     "auth_ref": []
    },
    "df_BFXZDY1ASETechnologyHoldingCompanyLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BFXZDY1ASETechnologyHoldingCompanyLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BFXZDY1 | ASE Technology Holding Company Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "df_BK6YZP5AlibabaGroupHoldingLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BK6YZP5AlibabaGroupHoldingLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BK6YZP5 | Alibaba Group Holding Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "df_BL4845634JaneStreetGroupLLCCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BL4845634JaneStreetGroupLLCCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BL4845634 | Jane Street Group, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "df_BL5230455VarsityBrandsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BL5230455VarsityBrandsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BL5230455 | Varsity Brands, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_BL5253234TrioBidcoIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BL5253234TrioBidcoIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BL5253234 | Trio Bidco, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_BL5278413OAKMinusEagleAcquirecoIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BL5278413OAKMinusEagleAcquirecoIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BL5278413 | OAK-Eagle Acquireco, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_BL5485539NeptuneBidcoUSIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BL5485539NeptuneBidcoUSIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BL5485539 | Neptune Bidco US, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "df_BMGYJ02KioxiaHoldingsCorporationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BMGYJ02KioxiaHoldingsCorporationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BMGYJ02 | Kioxia Holdings Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "df_BMMV2K8TencentHoldingsLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BMMV2K8TencentHoldingsLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BMMV2K8 | Tencent Holdings Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "df_BP9LHF2SchrodersplcCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BP9LHF2SchrodersplcCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BP9LHF2 | Schroders plc"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergGlobalAggregateexUSD3186BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergGlobalAggregateexUSD3186BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg Global Aggregate ex USD",
        "label": "Bloomberg Global Aggregate ex USD_3186"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergGlobalAggregateexUSD3187BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergGlobalAggregateexUSD3187BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg Global Aggregate ex USD",
        "label": "Bloomberg Global Aggregate ex USD_3187"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergGlobalAggregateexUSD3188BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergGlobalAggregateexUSD3188BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg Global Aggregate ex USD",
        "label": "Bloomberg Global Aggregate ex USD_3188"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergGlobalAggregateexUSDHedgedIndex3186AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergGlobalAggregateexUSDHedgedIndex3186AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg Global Aggregate ex USD Hedged Index",
        "label": "Bloomberg Global Aggregate ex USD Hedged Index_3186"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergGlobalAggregateexUSDHedgedIndex3187AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergGlobalAggregateexUSDHedgedIndex3187AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg Global Aggregate ex USD Hedged Index",
        "label": "Bloomberg Global Aggregate ex USD Hedged Index_3187"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergGlobalAggregateexUSDHedgedIndex3188AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergGlobalAggregateexUSDHedgedIndex3188AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg Global Aggregate ex USD Hedged Index",
        "label": "Bloomberg Global Aggregate ex USD Hedged Index_3188"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergUSAggregateBondIndex2824BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergUSAggregateBondIndex2824BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_2824"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergUSAggregateBondIndex2825BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergUSAggregateBondIndex2825BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_2825"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergUSAggregateBondIndex2838BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergUSAggregateBondIndex2838BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_2838"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergUSAggregateBondIndex2839BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergUSAggregateBondIndex2839BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_2839"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergUSAggregateBondIndex2850BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergUSAggregateBondIndex2850BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_2850"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergUSAggregateBondIndex2851BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergUSAggregateBondIndex2851BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_2851"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergUSAggregateBondIndex2890BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergUSAggregateBondIndex2890BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_2890"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergUSAggregateBondIndex2897BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergUSAggregateBondIndex2897BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_2897"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergUSAggregateBondIndex2898BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergUSAggregateBondIndex2898BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_2898"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergUSAggregateBondIndex3183BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergUSAggregateBondIndex3183BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3183"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergUSAggregateBondIndex3184BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergUSAggregateBondIndex3184BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3184"
       }
      }
     },
     "auth_ref": []
    },
    "df_BloombergUSAggregateBondIndex3185BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BloombergUSAggregateBondIndex3185BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3185"
       }
      }
     },
     "auth_ref": []
    },
    "df_BofAMerrillLynchUS3MinusMonthTreasuryBillIndexPlus32838AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BofAMerrillLynchUS3MinusMonthTreasuryBillIndexPlus32838AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BofA Merrill Lynch US 3-Month Treasury Bill Index + 3%",
        "label": "BofA Merrill Lynch US 3-Month Treasury Bill Index + 3%_2838"
       }
      }
     },
     "auth_ref": []
    },
    "df_BofAMerrillLynchUS3MinusMonthTreasuryBillIndexPlus32839AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BofAMerrillLynchUS3MinusMonthTreasuryBillIndexPlus32839AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BofA Merrill Lynch US 3-Month Treasury Bill Index + 3%",
        "label": "BofA Merrill Lynch US 3-Month Treasury Bill Index + 3%_2839"
       }
      }
     },
     "auth_ref": []
    },
    "df_BofAMerrillLynchUS3MinusMonthTreasuryBillIndexPlus32897AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "BofAMerrillLynchUS3MinusMonthTreasuryBillIndexPlus32897AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BofA Merrill Lynch US 3-Month Treasury Bill Index + 3%",
        "label": "BofA Merrill Lynch US 3-Month Treasury Bill Index + 3%_2897"
       }
      }
     },
     "auth_ref": []
    },
    "oef_BroadBasedIndexAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "BroadBasedIndexAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index [Axis]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_BroadBasedIndexDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "BroadBasedIndexDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index [Domain]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "df_Bundesschatzanweisungen222027Minus03Minus11CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Bundesschatzanweisungen222027Minus03Minus11CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bundesschatzanweisungen, 2.2, 2027-03-11"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059508Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059508Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059508"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059509Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059509Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059509"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059510Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059510Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059510"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059511Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059511Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059511"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059512Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059512Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059512"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059513Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059513Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059513"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059514Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059514Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059514"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059515Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059515Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059515"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059516Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059516Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059516"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059517Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059517Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059517"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059518Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059518Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059518"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059519Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059519Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059519"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059520Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059520Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059520"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059521Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059521"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059522Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059522"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059523Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059523"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059524Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059524Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059524"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059525Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059525Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059525"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059526Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059526Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059526"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059527Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059527Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059527"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059528Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059528Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059528"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059529Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059529Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059529"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059530Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059530Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059530"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059531Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059531Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059531"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059532Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059532Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059532"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059533Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059533Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059533"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000059534Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000059534Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000059534"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000066378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000066378Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000066378"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000066379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000066379Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000066379"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000066380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000066380Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000066380"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000087895Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000087895Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000087895"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000087896Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000087896Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000087896"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000087897Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000087897Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000087897"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000107185Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000107185Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000107185"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000107186Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000107186Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000107186"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000107187Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000107187Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000107187"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000131120Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000131120Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000131120"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000131121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000131121Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000131121"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000131122Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000131122Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000131122"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000131123Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000131123Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000131123"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000131124Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000131124Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000131124"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000131125Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000131125Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000131125"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000241912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000241912Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000241912"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000241913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000241913Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000241913"
       }
      }
     },
     "auth_ref": []
    },
    "df_C000241914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "C000241914Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000241914"
       }
      }
     },
     "auth_ref": []
    },
    "df_CLO05684MAE3SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "CLO05684MAE3SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CLO05684MAE3"
       }
      }
     },
     "auth_ref": []
    },
    "df_CLOSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "CLOSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CLO"
       }
      }
     },
     "auth_ref": []
    },
    "df_CMBSSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "CMBSSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CMBS"
       }
      }
     },
     "auth_ref": []
    },
    "df_CMO00249FAA5SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "CMO00249FAA5SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CMO00249FAA5"
       }
      }
     },
     "auth_ref": []
    },
    "df_CMOSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "CMOSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CMO"
       }
      }
     },
     "auth_ref": []
    },
    "df_CanadaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "CanadaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canada"
       }
      }
     },
     "auth_ref": []
    },
    "df_CashEquivalent316175108SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "CashEquivalent316175108SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash &amp; Equivalent316175108"
       }
      }
     },
     "auth_ref": []
    },
    "df_CashEquivalent31846V336SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "CashEquivalent31846V336SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash &amp; Equivalent31846V336"
       }
      }
     },
     "auth_ref": []
    },
    "df_CashEquivalent31846V567SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "CashEquivalent31846V567SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash &amp; Equivalent31846V567"
       }
      }
     },
     "auth_ref": []
    },
    "df_CashEquivalent825252505SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "CashEquivalent825252505SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash &amp; Equivalent825252505"
       }
      }
     },
     "auth_ref": []
    },
    "df_CaymanIslandsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "CaymanIslandsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cayman Islands"
       }
      }
     },
     "auth_ref": []
    },
    "df_ChinaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ChinaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "China"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ClassAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class [Axis]"
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "oef_ClassName": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ClassName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Name"
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "df_CollateralforSecuritiesLoaned990VR1110SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "CollateralforSecuritiesLoaned990VR1110SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collateral for Securities Loaned990VR1110"
       }
      }
     },
     "auth_ref": []
    },
    "df_CollateralforSecuritiesLoanedSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "CollateralforSecuritiesLoanedSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collateral for Securities Loaned"
       }
      }
     },
     "auth_ref": []
    },
    "df_Commodity46431W598SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Commodity46431W598SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commodity46431W598"
       }
      }
     },
     "auth_ref": []
    },
    "df_CommoditySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "CommoditySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commodity"
       }
      }
     },
     "auth_ref": []
    },
    "df_CommunicationServicesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "CommunicationServicesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Communication Services"
       }
      }
     },
     "auth_ref": []
    },
    "df_Communications45174J145SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Communications45174J145SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Communications45174J145"
       }
      }
     },
     "auth_ref": []
    },
    "oef_CommunicationsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "CommunicationsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Communications Sector [Member]",
        "terseLabel": "Communications"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "df_ConsumerDiscretionary023135BC9SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ConsumerDiscretionary023135BC9SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Discretionary023135BC9"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ConsumerDiscretionarySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ConsumerDiscretionarySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Discretionary Sector [Member]",
        "terseLabel": "Consumer Discretionary"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "df_ConsumerStaples01309QAD0SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ConsumerStaples01309QAD0SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Staples01309QAD0"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ConsumerStaplesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ConsumerStaplesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Staples Sector [Member]",
        "terseLabel": "Consumer Staples"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "oef_CreditQualityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "CreditQualityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality [Axis]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_CreditQualityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "CreditQualityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality [Domain]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_CreditQualityExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "CreditQualityExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_CreditRatingsSelectionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "CreditRatingsSelectionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Ratings Selection [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_DistOfCapitalTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "DistOfCapitalTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution of Capital [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "df_DowJonesGlobalSelectREITTotalReturnNetIndex2832AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "DowJonesGlobalSelectREITTotalReturnNetIndex2832AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones Global Select REIT Total Return Net Index",
        "label": "Dow Jones Global Select REIT Total Return Net Index_2832"
       }
      }
     },
     "auth_ref": []
    },
    "df_DowJonesGlobalSelectREITTotalReturnNetIndex2833AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "DowJonesGlobalSelectREITTotalReturnNetIndex2833AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones Global Select REIT Total Return Net Index",
        "label": "Dow Jones Global Select REIT Total Return Net Index_2833"
       }
      }
     },
     "auth_ref": []
    },
    "df_DowJonesGlobalSelectREITTotalReturnNetIndex2894AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "DowJonesGlobalSelectREITTotalReturnNetIndex2894AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones Global Select REIT Total Return Net Index",
        "label": "Dow Jones Global Select REIT Total Return Net Index_2894"
       }
      }
     },
     "auth_ref": []
    },
    "df_DowJonesModeratelyAggressivePortfolioIndex2990AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "DowJonesModeratelyAggressivePortfolioIndex2990AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones Moderately Aggressive Portfolio Index",
        "label": "Dow Jones Moderately Aggressive Portfolio Index_2990"
       }
      }
     },
     "auth_ref": []
    },
    "df_DowJonesModeratelyAggressivePortfolioIndex2991AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "DowJonesModeratelyAggressivePortfolioIndex2991AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones Moderately Aggressive Portfolio Index",
        "label": "Dow Jones Moderately Aggressive Portfolio Index_2991"
       }
      }
     },
     "auth_ref": []
    },
    "df_DowJonesModeratelyAggressivePortfolioIndex2992BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "DowJonesModeratelyAggressivePortfolioIndex2992BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones Moderately Aggressive Portfolio Index",
        "label": "Dow Jones Moderately Aggressive Portfolio Index_2992"
       }
      }
     },
     "auth_ref": []
    },
    "df_DowJonesUSRealEstateIndex2832AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "DowJonesUSRealEstateIndex2832AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones US Real Estate Index",
        "label": "Dow Jones US Real Estate Index_2832"
       }
      }
     },
     "auth_ref": []
    },
    "df_DowJonesUSRealEstateIndex2833AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "DowJonesUSRealEstateIndex2833AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones US Real Estate Index",
        "label": "Dow Jones US Real Estate Index_2833"
       }
      }
     },
     "auth_ref": []
    },
    "df_DowJonesUSRealEstateIndex2894AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "DowJonesUSRealEstateIndex2894AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones US Real Estate Index",
        "label": "Dow Jones US Real Estate Index_2894"
       }
      }
     },
     "auth_ref": []
    },
    "df_Education56681NJD0SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Education56681NJD0SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Education56681NJD0"
       }
      }
     },
     "auth_ref": []
    },
    "df_EducationSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "EducationSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Education"
       }
      }
     },
     "auth_ref": []
    },
    "df_Energy82489W107SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Energy82489W107SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy82489W107"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EnergySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EnergySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to energy."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r68",
      "r69",
      "r70",
      "r71"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Investment Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "df_Equities021346101SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Equities021346101SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equities021346101"
       }
      }
     },
     "auth_ref": []
    },
    "df_Equities464286608SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Equities464286608SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equities464286608"
       }
      }
     },
     "auth_ref": []
    },
    "df_EquitySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "EquitySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity"
       }
      }
     },
     "auth_ref": []
    },
    "oef_EtfDiscountNumDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "EtfDiscountNumDays",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Discount, Number of Days"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "oef_EtfPastPerfTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "EtfPastPerfTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Past Performance [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_EtfPremiumDiscountTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "EtfPremiumDiscountTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Premium Discount [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "oef_EtfPremiumNumDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "EtfPremiumNumDays",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Premium, Number of Days"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "oef_EtfPurchaseExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "EtfPurchaseExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Purchase Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_ExpenseRatioPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpenseRatioPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Ratio, Percent"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "oef_ExpensesExclExtraordinaryExpensesPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpensesExclExtraordinaryExpensesPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Excluding Extraordinary Expenses, Percent"
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "oef_ExpensesPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpensesPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Paid, Amount"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpensesRepresentBothMasterAndFeeder": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpensesRepresentBothMasterAndFeeder",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Represent Both Master and Feeder [Text]"
       }
      }
     },
     "auth_ref": [
      "r33",
      "r63"
     ]
    },
    "oef_ExpensesShortPeriodFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpensesShortPeriodFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Short Period Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "oef_ExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpensesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "oef_ExposureBasisExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExposureBasisExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exposure Basis Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_ExtraordinaryExpensesFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExtraordinaryExpensesFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extraordinary Expenses Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "df_FSPXC610020300201LSOCSP500INDEXCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "FSPXC610020300201LSOCSP500INDEXCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FSPXC6100_20300201_L_SOC | S&amp;P 500 INDEX"
       }
      }
     },
     "auth_ref": []
    },
    "df_FSPXC700020310201LSOCSP500INDEXCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "FSPXC700020310201LSOCSP500INDEXCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FSPXC7000_20310201_L_SOC | S&amp;P 500 INDEX"
       }
      }
     },
     "auth_ref": []
    },
    "oef_FactorsAffectingPerfTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "FactorsAffectingPerfTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Factors Affecting Performance [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "df_FannieMaePool42055Minus03Minus01CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "FannieMaePool42055Minus03Minus01CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fannie Mae Pool, 4, 2055-03-01"
       }
      }
     },
     "auth_ref": []
    },
    "df_Financials004961AA6SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Financials004961AA6SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financials004961AA6"
       }
      }
     },
     "auth_ref": []
    },
    "df_Financials00774MBK0SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Financials00774MBK0SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financials00774MBK0"
       }
      }
     },
     "auth_ref": []
    },
    "df_FinancialsB00FM53SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "FinancialsB00FM53SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FinancialsB00FM53"
       }
      }
     },
     "auth_ref": []
    },
    "df_FinancialsBQKRHR8SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "FinancialsBQKRHR8SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FinancialsBQKRHR8"
       }
      }
     },
     "auth_ref": []
    },
    "df_FinancialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "FinancialsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financials"
       }
      }
     },
     "auth_ref": []
    },
    "df_FirstAmericanGovernmentObligationsFundCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "FirstAmericanGovernmentObligationsFundCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "First American Government Obligations Fund"
       }
      }
     },
     "auth_ref": []
    },
    "df_FlexOptionFSPXC610020300201LSOCSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "FlexOptionFSPXC610020300201LSOCSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Flex OptionFSPXC6100_20300201_L_SOC"
       }
      }
     },
     "auth_ref": []
    },
    "df_FranceCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "FranceCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "France"
       }
      }
     },
     "auth_ref": []
    },
    "df_FreddieMacPool52055Minus01Minus01CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "FreddieMacPool52055Minus01Minus01CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Freddie Mac Pool, 5, 2055-01-01"
       }
      }
     },
     "auth_ref": []
    },
    "df_FrenchRepublicGovernmentBondOAT0252026Minus11Minus25CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "FrenchRepublicGovernmentBondOAT0252026Minus11Minus25CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "French Republic Government Bond OAT, 0.25, 2026-11-25"
       }
      }
     },
     "auth_ref": []
    },
    "df_FrenchRepublicGovernmentBondOAT22032Minus11Minus25CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "FrenchRepublicGovernmentBondOAT22032Minus11Minus25CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "French Republic Government Bond OAT, 2, 2032-11-25"
       }
      }
     },
     "auth_ref": []
    },
    "df_FrenchRepublicGovernmentBondOAT352033Minus11Minus25CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "FrenchRepublicGovernmentBondOAT352033Minus11Minus25CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "French Republic Government Bond OAT, 3.5, 2033-11-25"
       }
      }
     },
     "auth_ref": []
    },
    "oef_FundName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "FundName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fund Name"
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "df_G54950103LindePLCCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "G54950103LindePLCCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "G54950103 | Linde PLC"
       }
      }
     },
     "auth_ref": []
    },
    "oef_GeographicRegionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "GeographicRegionAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Region [Axis]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_GeographicRegionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "GeographicRegionDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Region [Domain]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "df_GermanyCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "GermanyCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Germany"
       }
      }
     },
     "auth_ref": []
    },
    "df_GovernmentGuaranteedSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "GovernmentGuaranteedSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Government Guaranteed"
       }
      }
     },
     "auth_ref": []
    },
    "df_HealthCare002824100SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "HealthCare002824100SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Health Care002824100"
       }
      }
     },
     "auth_ref": []
    },
    "df_HealthCare682357AB4SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "HealthCare682357AB4SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Health Care682357AB4"
       }
      }
     },
     "auth_ref": []
    },
    "df_HealthCareNOVONOCVRSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "HealthCareNOVONOCVRSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Health CareNOVONOCVR"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HealthcareSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HealthcareSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Health Care",
        "documentation": "Sector of the economy consisting of companies engaged in healthcare-related business activities."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r21",
      "r68",
      "r69",
      "r70",
      "r71"
     ]
    },
    "oef_HoldingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_HoldingsCount": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsCount",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings Count"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "oef_HoldingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_HoldingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Table]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_HoldingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "df_HongKongCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "HongKongCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hong Kong"
       }
      }
     },
     "auth_ref": []
    },
    "df_ICEBofAHighYieldUSCorporatesCashPay2850AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ICEBofAHighYieldUSCorporatesCashPay2850AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICE BofA High Yield U.S. Corporates Cash Pay",
        "label": "ICE BofA High Yield U.S. Corporates Cash Pay_2850"
       }
      }
     },
     "auth_ref": []
    },
    "df_ICEBofAHighYieldUSCorporatesCashPay2851AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ICEBofAHighYieldUSCorporatesCashPay2851AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICE BofA High Yield U.S. Corporates Cash Pay",
        "label": "ICE BofA High Yield U.S. Corporates Cash Pay_2851"
       }
      }
     },
     "auth_ref": []
    },
    "df_ICEBofAHighYieldUSCorporatesCashPay2898AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ICEBofAHighYieldUSCorporatesCashPay2898AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICE BofA High Yield U.S. Corporates Cash Pay",
        "label": "ICE BofA High Yield U.S. Corporates Cash Pay_2898"
       }
      }
     },
     "auth_ref": []
    },
    "df_ISharesBloombergRollSelectCommodityStrategyETFCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ISharesBloombergRollSelectCommodityStrategyETFCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "iShares Bloomberg Roll Select Commodity Strategy ETF"
       }
      }
     },
     "auth_ref": []
    },
    "df_ISharesGSCICommodityDynamicRollStrategyETFCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ISharesGSCICommodityDynamicRollStrategyETFCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "iShares GSCI Commodity Dynamic Roll Strategy ETF"
       }
      }
     },
     "auth_ref": []
    },
    "oef_InabilityToMeetDistLevelTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "InabilityToMeetDistLevelTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inability to Meet Distribution Level [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "df_IndustrialsBL5017167SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "IndustrialsBL5017167SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IndustrialsBL5017167"
       }
      }
     },
     "auth_ref": []
    },
    "df_IndustrialsBL5086907SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "IndustrialsBL5086907SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IndustrialsBL5086907"
       }
      }
     },
     "auth_ref": []
    },
    "df_IndustrialsBP2NJ48SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "IndustrialsBP2NJ48SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IndustrialsBP2NJ48"
       }
      }
     },
     "auth_ref": []
    },
    "df_IndustrialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "IndustrialsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industrials"
       }
      }
     },
     "auth_ref": []
    },
    "oef_IndustrySectorAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "IndustrySectorAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Axis]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_IndustrySectorDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "IndustrySectorDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Domain]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "df_InvescoNasdaq100ETFCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "InvescoNasdaq100ETFCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Invesco Nasdaq 100 ETF"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyPortfolioTurnover": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyPortfolioTurnover",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "InvestmentCompanyPortfolioTurnover",
        "documentation": "Percentage of lesser of purchase or sale of portfolio securities to average value of portfolio securities owned."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r21"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r21"
     ]
    },
    "df_IrelandCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "IrelandCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ireland"
       }
      }
     },
     "auth_ref": []
    },
    "df_ItalyBuoniPoliennaliDelTesoro422034Minus03Minus01CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ItalyBuoniPoliennaliDelTesoro422034Minus03Minus01CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Italy Buoni Poliennali Del Tesoro, 4.2, 2034-03-01"
       }
      }
     },
     "auth_ref": []
    },
    "df_ItalyBuoniPoliennaliDelTesoro52040Minus09Minus01CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ItalyBuoniPoliennaliDelTesoro52040Minus09Minus01CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Italy Buoni Poliennali Del Tesoro, 5, 2040-09-01"
       }
      }
     },
     "auth_ref": []
    },
    "df_JapanCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "JapanCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Japan"
       }
      }
     },
     "auth_ref": []
    },
    "df_KoreaRepublicOfCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "KoreaRepublicOfCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Korea (Republic Of)"
       }
      }
     },
     "auth_ref": []
    },
    "oef_LargestHoldingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LargestHoldingAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding [Axis]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_LargestHoldingsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LargestHoldingsDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holdings [Domain]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_LargestHoldingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LargestHoldingsTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holdings [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "oef_LineGraphAndTableMeasureName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LineGraphAndTableMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Graph and Table Measure Name"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "oef_LineGraphTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LineGraphTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Graph [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "df_LocalAuthoritySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "LocalAuthoritySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Authority"
       }
      }
     },
     "auth_ref": []
    },
    "df_MBSPassthrough31374CLW4SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MBSPassthrough31374CLW4SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MBS Passthrough31374CLW4"
       }
      }
     },
     "auth_ref": []
    },
    "df_MBSPassthroughSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MBSPassthroughSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MBS Passthrough"
       }
      }
     },
     "auth_ref": []
    },
    "df_MSCIACWINetUSD2990BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MSCIACWINetUSD2990BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI ACWI Net (USD)",
        "label": "MSCI ACWI Net (USD)_2990"
       }
      }
     },
     "auth_ref": []
    },
    "df_MSCIACWINetUSD2991BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MSCIACWINetUSD2991BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI ACWI Net (USD)",
        "label": "MSCI ACWI Net (USD)_2991"
       }
      }
     },
     "auth_ref": []
    },
    "df_MSCIACWINetUSD2992AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MSCIACWINetUSD2992AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI ACWI Net (USD)",
        "label": "MSCI ACWI Net (USD)_2992"
       }
      }
     },
     "auth_ref": []
    },
    "df_MSCIACWIexUSANetUSD2826BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MSCIACWIexUSANetUSD2826BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI ACWI ex USA Net (USD)",
        "label": "MSCI ACWI ex USA Net (USD)_2826"
       }
      }
     },
     "auth_ref": []
    },
    "df_MSCIACWIexUSANetUSD2827BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MSCIACWIexUSANetUSD2827BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI ACWI ex USA Net (USD)",
        "label": "MSCI ACWI ex USA Net (USD)_2827"
       }
      }
     },
     "auth_ref": []
    },
    "df_MSCIACWIexUSANetUSD2828AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MSCIACWIexUSANetUSD2828AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI ACWI ex USA Net (USD)",
        "label": "MSCI ACWI ex USA Net (USD)_2828"
       }
      }
     },
     "auth_ref": []
    },
    "df_MSCIACWIexUSANetUSD2829BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MSCIACWIexUSANetUSD2829BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI ACWI ex USA Net (USD)",
        "label": "MSCI ACWI ex USA Net (USD)_2829"
       }
      }
     },
     "auth_ref": []
    },
    "df_MSCIACWIexUSANetUSD2891BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MSCIACWIexUSANetUSD2891BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI ACWI ex USA Net (USD)",
        "label": "MSCI ACWI ex USA Net (USD)_2891"
       }
      }
     },
     "auth_ref": []
    },
    "df_MSCIACWIexUSANetUSD2892AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MSCIACWIexUSANetUSD2892AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI ACWI ex USA Net (USD)",
        "label": "MSCI ACWI ex USA Net (USD)_2892"
       }
      }
     },
     "auth_ref": []
    },
    "df_MSCIEMEMERGINGMARKETSNetUSD2828BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MSCIEMEMERGINGMARKETSNetUSD2828BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI EM (EMERGING MARKETS) Net (USD)",
        "label": "MSCI EM (EMERGING MARKETS) Net (USD)_2828"
       }
      }
     },
     "auth_ref": []
    },
    "df_MSCIEMEMERGINGMARKETSNetUSD2829AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MSCIEMEMERGINGMARKETSNetUSD2829AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI EM (EMERGING MARKETS) Net (USD)",
        "label": "MSCI EM (EMERGING MARKETS) Net (USD)_2829"
       }
      }
     },
     "auth_ref": []
    },
    "df_MSCIEMEMERGINGMARKETSNetUSD2892AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MSCIEMEMERGINGMARKETSNetUSD2892AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI EM (EMERGING MARKETS) Net (USD)",
        "label": "MSCI EM (EMERGING MARKETS) Net (USD)_2892"
       }
      }
     },
     "auth_ref": []
    },
    "oef_MaterialChngDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialChngDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Change Date"
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "oef_MaterialChngDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialChngDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Change Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "oef_MaterialFundChngAdviserTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngAdviserTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Adviser [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "oef_MaterialFundChngExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngExpensesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Expenses [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "oef_MaterialFundChngNameTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngNameTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Name [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "oef_MaterialFundChngNoticeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngNoticeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Notice [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "oef_MaterialFundChngObjectivesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngObjectivesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Objectives [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "oef_MaterialFundChngRisksChngTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngRisksChngTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Risks Change [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "oef_MaterialFundChngStrategiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngStrategiesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Strategies [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "oef_MaterialFundChngTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "oef_MaterialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Materials Sector [Member]",
        "terseLabel": "Materials"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaturityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [Axis]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaturityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [Domain]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "df_MbsPassthroughSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MbsPassthroughSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mbs Passthrough"
       }
      }
     },
     "auth_ref": []
    },
    "df_MixedAllocationBD9X204SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MixedAllocationBD9X204SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mixed AllocationBD9X204"
       }
      }
     },
     "auth_ref": []
    },
    "df_MixedAllocationSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MixedAllocationSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mixed Allocation"
       }
      }
     },
     "auth_ref": []
    },
    "df_MoneyMarketFunds316175108SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MoneyMarketFunds316175108SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Funds316175108"
       }
      }
     },
     "auth_ref": []
    },
    "df_MoneyMarketFunds61747C707SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MoneyMarketFunds61747C707SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Funds61747C707"
       }
      }
     },
     "auth_ref": []
    },
    "df_MoneyMarketFunds825252406SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MoneyMarketFunds825252406SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Funds825252406"
       }
      }
     },
     "auth_ref": []
    },
    "df_MoneyMarketFundsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MoneyMarketFundsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Funds"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarBankLoanCategory3183AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarBankLoanCategory3183AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Bank Loan Category",
        "label": "Morningstar Bank Loan Category_3183"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarBankLoanCategory3184AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarBankLoanCategory3184AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Bank Loan Category",
        "label": "Morningstar Bank Loan Category_3184"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarBankLoanCategory3185AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarBankLoanCategory3185AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Bank Loan Category",
        "label": "Morningstar Bank Loan Category_3185"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarDiversifiedEmergingMarketsCategory2828AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarDiversifiedEmergingMarketsCategory2828AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Diversified Emerging Markets Category",
        "label": "Morningstar Diversified Emerging Markets Category_2828"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarDiversifiedEmergingMarketsCategory2829AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarDiversifiedEmergingMarketsCategory2829AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Diversified Emerging Markets Category",
        "label": "Morningstar Diversified Emerging Markets Category_2829"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarDiversifiedEmergingMarketsCategory2892BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarDiversifiedEmergingMarketsCategory2892BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Diversified Emerging Markets Category",
        "label": "Morningstar Diversified Emerging Markets Category_2892"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarEventDrivenCategory2950AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarEventDrivenCategory2950AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Event Driven Category",
        "label": "Morningstar Event Driven Category_2950"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarEventDrivenCategory2951AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarEventDrivenCategory2951AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Event Driven Category",
        "label": "Morningstar Event Driven Category_2951"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarEventDrivenCategory2952AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarEventDrivenCategory2952AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Event Driven Category",
        "label": "Morningstar Event Driven Category_2952"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarForeignLargeValueCategory2826AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarForeignLargeValueCategory2826AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Foreign Large Value Category",
        "label": "Morningstar Foreign Large Value Category_2826"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarForeignLargeValueCategory2827AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarForeignLargeValueCategory2827AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Foreign Large Value Category",
        "label": "Morningstar Foreign Large Value Category_2827"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarForeignLargeValueCategory2891AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarForeignLargeValueCategory2891AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Foreign Large Value Category",
        "label": "Morningstar Foreign Large Value Category_2891"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarGlobalBondCategory3186AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarGlobalBondCategory3186AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Global Bond Category",
        "label": "Morningstar Global Bond Category_3186"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarGlobalBondCategory3187AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarGlobalBondCategory3187AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Global Bond Category",
        "label": "Morningstar Global Bond Category_3187"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarGlobalBondCategory3188AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarGlobalBondCategory3188AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Global Bond Category",
        "label": "Morningstar Global Bond Category_3188"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarGlobalModeratelyConservativeAllocationCategory2052AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarGlobalModeratelyConservativeAllocationCategory2052AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Global Moderately Conservative Allocation Category",
        "label": "Morningstar Global Moderately Conservative Allocation Category_2052"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarGlobalModeratelyConservativeAllocationCategory2062AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarGlobalModeratelyConservativeAllocationCategory2062AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Global Moderately Conservative Allocation Category",
        "label": "Morningstar Global Moderately Conservative Allocation Category_2062"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarGlobalModeratelyConservativeAllocationCategory2099AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarGlobalModeratelyConservativeAllocationCategory2099AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Global Moderately Conservative Allocation Category",
        "label": "Morningstar Global Moderately Conservative Allocation Category_2099"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarGlobalRealEstateCategory2832AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarGlobalRealEstateCategory2832AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Global Real Estate Category",
        "label": "Morningstar Global Real Estate Category_2832"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarGlobalRealEstateCategory2833AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarGlobalRealEstateCategory2833AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Global Real Estate Category",
        "label": "Morningstar Global Real Estate Category_2833"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarGlobalRealEstateCategory2894AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarGlobalRealEstateCategory2894AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Global Real Estate Category",
        "label": "Morningstar Global Real Estate Category_2894"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarHighMinusYieldBondCategory2850AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarHighMinusYieldBondCategory2850AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar High-Yield Bond Category",
        "label": "Morningstar High-Yield Bond Category_2850"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarHighMinusYieldBondCategory2851AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarHighMinusYieldBondCategory2851AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar High-Yield Bond Category",
        "label": "Morningstar High-Yield Bond Category_2851"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarHighMinusYieldBondCategory2898AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarHighMinusYieldBondCategory2898AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar High-Yield Bond Category",
        "label": "Morningstar High-Yield Bond Category_2898"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarIntermediateCorePlusBondCategory2824AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarIntermediateCorePlusBondCategory2824AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Intermediate Core Plus Bond Category",
        "label": "Morningstar Intermediate Core Plus Bond Category_2824"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarIntermediateCorePlusBondCategory2825AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarIntermediateCorePlusBondCategory2825AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Intermediate Core Plus Bond Category",
        "label": "Morningstar Intermediate Core Plus Bond Category_2825"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarIntermediateCorePlusBondCategory2890AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarIntermediateCorePlusBondCategory2890AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Intermediate Core Plus Bond Category",
        "label": "Morningstar Intermediate Core Plus Bond Category_2890"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarLSTAUSLeveragedLoan100Index3183AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarLSTAUSLeveragedLoan100Index3183AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar LSTA US Leveraged Loan 100 Index",
        "label": "Morningstar LSTA US Leveraged Loan 100 Index_3183"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarLSTAUSLeveragedLoan100Index3184AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarLSTAUSLeveragedLoan100Index3184AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar LSTA US Leveraged Loan 100 Index",
        "label": "Morningstar LSTA US Leveraged Loan 100 Index_3184"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarLSTAUSLeveragedLoan100Index3185AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarLSTAUSLeveragedLoan100Index3185AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar LSTA US Leveraged Loan 100 Index",
        "label": "Morningstar LSTA US Leveraged Loan 100 Index_3185"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarLargeCapGrowthCategory3052AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarLargeCapGrowthCategory3052AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Large Cap Growth Category",
        "label": "Morningstar Large Cap Growth Category_3052"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarLargeCapGrowthCategory3053AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarLargeCapGrowthCategory3053AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Large Cap Growth Category",
        "label": "Morningstar Large Cap Growth Category_3053"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarLargeCapGrowthCategory3054AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarLargeCapGrowthCategory3054AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Large Cap Growth Category",
        "label": "Morningstar Large Cap Growth Category_3054"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarLargeCapValueCategory1630AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarLargeCapValueCategory1630AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Large Cap Value Category",
        "label": "Morningstar Large Cap Value Category_1630"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarLargeCapValueCategory1631AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarLargeCapValueCategory1631AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Large Cap Value Category",
        "label": "Morningstar Large Cap Value Category_1631"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarLargeCapValueCategory1693AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarLargeCapValueCategory1693AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Large Cap Value Category",
        "label": "Morningstar Large Cap Value Category_1693"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarNontraditionalBondCategory2838AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarNontraditionalBondCategory2838AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Nontraditional Bond Category",
        "label": "Morningstar Nontraditional Bond Category_2838"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarNontraditionalBondCategory2839AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarNontraditionalBondCategory2839AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Nontraditional Bond Category",
        "label": "Morningstar Nontraditional Bond Category_2839"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarNontraditionalBondCategory2897AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarNontraditionalBondCategory2897AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Nontraditional Bond Category",
        "label": "Morningstar Nontraditional Bond Category_2897"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarSmallCapGrowthCategory2834AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarSmallCapGrowthCategory2834AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Small Cap Growth Category",
        "label": "Morningstar Small Cap Growth Category_2834"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarSmallCapGrowthCategory2835AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarSmallCapGrowthCategory2835AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Small Cap Growth Category",
        "label": "Morningstar Small Cap Growth Category_2835"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarSmallCapGrowthCategory2895AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarSmallCapGrowthCategory2895AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Small Cap Growth Category",
        "label": "Morningstar Small Cap Growth Category_2895"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarSmallCapValueCategory2836AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarSmallCapValueCategory2836AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Small Cap Value Category",
        "label": "Morningstar Small Cap Value Category_2836"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarSmallCapValueCategory2837AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarSmallCapValueCategory2837AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Small Cap Value Category",
        "label": "Morningstar Small Cap Value Category_2837"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarSmallCapValueCategory2896AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarSmallCapValueCategory2896AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Small Cap Value Category",
        "label": "Morningstar Small Cap Value Category_2896"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarTacticalAllocationCategory2990AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarTacticalAllocationCategory2990AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Tactical Allocation Category",
        "label": "Morningstar Tactical Allocation Category_2990"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarTacticalAllocationCategory2991AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarTacticalAllocationCategory2991AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Tactical Allocation Category",
        "label": "Morningstar Tactical Allocation Category_2991"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarTacticalAllocationCategory2992AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarTacticalAllocationCategory2992AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar Tactical Allocation Category",
        "label": "Morningstar Tactical Allocation Category_2992"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarUSLargeMinusMidCapBroadGrowthIndex3052AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarUSLargeMinusMidCapBroadGrowthIndex3052AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar US Large-Mid Cap Broad Growth Index",
        "label": "Morningstar US Large-Mid Cap Broad Growth Index_3052"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarUSLargeMinusMidCapBroadGrowthIndex3053AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarUSLargeMinusMidCapBroadGrowthIndex3053AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar US Large-Mid Cap Broad Growth Index",
        "label": "Morningstar US Large-Mid Cap Broad Growth Index_3053"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarUSLargeMinusMidCapBroadGrowthIndex3054AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarUSLargeMinusMidCapBroadGrowthIndex3054AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar US Large-Mid Cap Broad Growth Index",
        "label": "Morningstar US Large-Mid Cap Broad Growth Index_3054"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarUSLargeMinusMidCapBroadValueIndex1630AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarUSLargeMinusMidCapBroadValueIndex1630AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar US Large-Mid Cap Broad Value Index",
        "label": "Morningstar US Large-Mid Cap Broad Value Index_1630"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarUSLargeMinusMidCapBroadValueIndex1631AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarUSLargeMinusMidCapBroadValueIndex1631AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar US Large-Mid Cap Broad Value Index",
        "label": "Morningstar US Large-Mid Cap Broad Value Index_1631"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarUSLargeMinusMidCapBroadValueIndex1693AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarUSLargeMinusMidCapBroadValueIndex1693AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar US Large-Mid Cap Broad Value Index",
        "label": "Morningstar US Large-Mid Cap Broad Value Index_1693"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarUSSmallCapBroadGrowthExtendedIndex2834AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarUSSmallCapBroadGrowthExtendedIndex2834AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar US Small Cap Broad Growth Extended Index",
        "label": "Morningstar US Small Cap Broad Growth Extended Index_2834"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarUSSmallCapBroadGrowthExtendedIndex2835AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarUSSmallCapBroadGrowthExtendedIndex2835AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar US Small Cap Broad Growth Extended Index",
        "label": "Morningstar US Small Cap Broad Growth Extended Index_2835"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarUSSmallCapBroadGrowthExtendedIndex2895AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarUSSmallCapBroadGrowthExtendedIndex2895AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar US Small Cap Broad Growth Extended Index",
        "label": "Morningstar US Small Cap Broad Growth Extended Index_2895"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarUSSmallCapBroadValueExtendedIndex2836AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarUSSmallCapBroadValueExtendedIndex2836AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar US Small Cap Broad Value Extended Index",
        "label": "Morningstar US Small Cap Broad Value Extended Index_2836"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarUSSmallCapBroadValueExtendedIndex2837AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarUSSmallCapBroadValueExtendedIndex2837AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar US Small Cap Broad Value Extended Index",
        "label": "Morningstar US Small Cap Broad Value Extended Index_2837"
       }
      }
     },
     "auth_ref": []
    },
    "df_MorningstarUSSmallCapBroadValueExtendedIndex2896AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MorningstarUSSmallCapBroadValueExtendedIndex2896AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morningstar US Small Cap Broad Value Extended Index",
        "label": "Morningstar US Small Cap Broad Value Extended Index_2896"
       }
      }
     },
     "auth_ref": []
    },
    "df_MountVernonLiquidAssetsPortfolioLLCCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "MountVernonLiquidAssetsPortfolioLLCCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mount Vernon Liquid Assets Portfolio, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "df_NetherlandsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "NetherlandsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Netherlands"
       }
      }
     },
     "auth_ref": []
    },
    "oef_NoDeductionOfTaxesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "NoDeductionOfTaxesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Deduction of Taxes [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol [Flag]",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "df_NonMinusListedRightLX155508SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "NonMinusListedRightLX155508SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Listed RightLX155508"
       }
      }
     },
     "auth_ref": []
    },
    "df_NonUSTreasurySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "NonUSTreasurySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non U.S. Treasury"
       }
      }
     },
     "auth_ref": []
    },
    "oef_OtherCategory1Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "OtherCategory1Axis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 1 [Axis]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_OtherCategory1Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "OtherCategory1Domain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 1 [Domain]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_OtherCategory2Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "OtherCategory2Axis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 2 [Axis]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_OtherCategory2Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "OtherCategory2Domain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 2 [Domain]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "df_OtherCountriesCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "OtherCountriesCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Countries"
       }
      }
     },
     "auth_ref": []
    },
    "oef_PctOfNav": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfNav",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Asset Value"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_PctOfNetLongExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfNetLongExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Long Exposure"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_PctOfNetShortExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfNetShortExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Short Exposure"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_PctOfTotalInv": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfTotalInv",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Investments"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_PctOfTotalLongExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfTotalLongExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Long Exposure"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_PctOfTotalShortExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfTotalShortExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Short Exposure"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_PerfInceptionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PerfInceptionDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Inception Date"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "oef_PerfTableMarketIndexChngdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PerfTableMarketIndexChngdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Market Index Changed [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_PerformancePastDoesNotIndicateFuture": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PerformancePastDoesNotIndicateFuture",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Past Does Not Indicate Future [Text]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r64"
     ]
    },
    "oef_PreviousInvestmentAdviserTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PreviousInvestmentAdviserTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previous Investment Adviser [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "oef_PriorMarketIndexComparisonTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PriorMarketIndexComparisonTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Market Index Comparison [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "df_ProvinceofBritishColumbiaCanada2252026Minus06Minus02CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ProvinceofBritishColumbiaCanada2252026Minus06Minus02CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Province of British Columbia Canada, 2.25, 2026-06-02"
       }
      }
     },
     "auth_ref": []
    },
    "df_RealEstate2119379SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "RealEstate2119379SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate2119379"
       }
      }
     },
     "auth_ref": []
    },
    "df_RealEstateB1G5XP1SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "RealEstateB1G5XP1SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real EstateB1G5XP1"
       }
      }
     },
     "auth_ref": []
    },
    "df_RealEstateB1VKYN6SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "RealEstateB1VKYN6SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real EstateB1VKYN6"
       }
      }
     },
     "auth_ref": []
    },
    "df_RealEstateBWJDY67SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "RealEstateBWJDY67SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real EstateBWJDY67"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RealEstateSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RealEstateSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate",
        "documentation": "Sector of the economy consisting of companies engaged in real estate business activities."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r68",
      "r69",
      "r70",
      "r71"
     ]
    },
    "df_RightsBVZJG99SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "RightsBVZJG99SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RightsBVZJG99"
       }
      }
     },
     "auth_ref": []
    },
    "df_Russell1000GrowthTotalReturn3052AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Russell1000GrowthTotalReturn3052AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 1000 Growth Total Return",
        "label": "Russell 1000 Growth Total Return_3052"
       }
      }
     },
     "auth_ref": []
    },
    "df_Russell1000GrowthTotalReturn3053AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Russell1000GrowthTotalReturn3053AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 1000 Growth Total Return",
        "label": "Russell 1000 Growth Total Return_3053"
       }
      }
     },
     "auth_ref": []
    },
    "df_Russell1000GrowthTotalReturn3054AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Russell1000GrowthTotalReturn3054AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 1000 Growth Total Return",
        "label": "Russell 1000 Growth Total Return_3054"
       }
      }
     },
     "auth_ref": []
    },
    "df_Russell1000ValueTotalReturn1630AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Russell1000ValueTotalReturn1630AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 1000 Value Total Return",
        "label": "Russell 1000 Value Total Return_1630"
       }
      }
     },
     "auth_ref": []
    },
    "df_Russell1000ValueTotalReturn1631BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Russell1000ValueTotalReturn1631BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 1000 Value Total Return",
        "label": "Russell 1000 Value Total Return_1631"
       }
      }
     },
     "auth_ref": []
    },
    "df_Russell1000ValueTotalReturn1693AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Russell1000ValueTotalReturn1693AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 1000 Value Total Return",
        "label": "Russell 1000 Value Total Return_1693"
       }
      }
     },
     "auth_ref": []
    },
    "df_Russell2000GrowthTotalReturn2834AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Russell2000GrowthTotalReturn2834AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2000 Growth Total Return",
        "label": "Russell 2000 Growth Total Return_2834"
       }
      }
     },
     "auth_ref": []
    },
    "df_Russell2000GrowthTotalReturn2835AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Russell2000GrowthTotalReturn2835AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2000 Growth Total Return",
        "label": "Russell 2000 Growth Total Return_2835"
       }
      }
     },
     "auth_ref": []
    },
    "df_Russell2000GrowthTotalReturn2895AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Russell2000GrowthTotalReturn2895AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2000 Growth Total Return",
        "label": "Russell 2000 Growth Total Return_2895"
       }
      }
     },
     "auth_ref": []
    },
    "df_Russell2000ValueTotalReturn2836AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Russell2000ValueTotalReturn2836AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2000 Value Total Return",
        "label": "Russell 2000 Value Total Return_2836"
       }
      }
     },
     "auth_ref": []
    },
    "df_Russell2000ValueTotalReturn2837BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Russell2000ValueTotalReturn2837BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2000 Value Total Return",
        "label": "Russell 2000 Value Total Return_2837"
       }
      }
     },
     "auth_ref": []
    },
    "df_Russell2000ValueTotalReturn2896AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Russell2000ValueTotalReturn2896AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2000 Value Total Return",
        "label": "Russell 2000 Value Total Return_2896"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR1630BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR1630BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_1630"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR1631AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR1631AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_1631"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR1693BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR1693BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_1693"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR2052BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR2052BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_2052"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR2062BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR2062BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_2062"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR2099BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR2099BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_2099"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR2832BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR2832BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_2832"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR2833BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR2833BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_2833"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR2834BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR2834BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_2834"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR2835BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR2835BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_2835"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR2836BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR2836BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_2836"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR2837AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR2837AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_2837"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR2894BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR2894BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_2894"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR2895BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR2895BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_2895"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR2896BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR2896BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_2896"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR2950BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR2950BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_2950"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR2951BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR2951BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_2951"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR2952BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR2952BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_2952"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR3052BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR3052BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3052"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR3053BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR3053BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3053"
       }
      }
     },
     "auth_ref": []
    },
    "df_SP500IndexTR3054BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SP500IndexTR3054BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3054"
       }
      }
     },
     "auth_ref": []
    },
    "df_SPMergerArbitrageTotalReturnLocalCurrencyIndex2950AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SPMergerArbitrageTotalReturnLocalCurrencyIndex2950AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Merger Arbitrage Total Return Local Currency Index",
        "label": "S&amp;P Merger Arbitrage Total Return Local Currency Index_2950"
       }
      }
     },
     "auth_ref": []
    },
    "df_SPMergerArbitrageTotalReturnLocalCurrencyIndex2951AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SPMergerArbitrageTotalReturnLocalCurrencyIndex2951AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Merger Arbitrage Total Return Local Currency Index",
        "label": "S&amp;P Merger Arbitrage Total Return Local Currency Index_2951"
       }
      }
     },
     "auth_ref": []
    },
    "df_SPMergerArbitrageTotalReturnLocalCurrencyIndex2952AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SPMergerArbitrageTotalReturnLocalCurrencyIndex2952AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Merger Arbitrage Total Return Local Currency Index",
        "label": "S&amp;P Merger Arbitrage Total Return Local Currency Index_2952"
       }
      }
     },
     "auth_ref": []
    },
    "oef_SalesLoadAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "SalesLoadAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Load [Axis]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Exchange",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "oef_ShareClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareClassDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Classes"
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "oef_ShareholderReportAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareholderReportAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "oef_ShareholderReportAnnualOrSemiAnnual": {
     "xbrltype": "shareholderReportTypeItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareholderReportAnnualOrSemiAnnual",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report Annual or Semi-Annual"
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "oef_ShareholderReportLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareholderReportLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "oef_ShareholderReportTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareholderReportTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Table]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "df_ShortCommunicationsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ShortCommunicationsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short_Communications"
       }
      }
     },
     "auth_ref": []
    },
    "df_ShortConsumerStaplesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ShortConsumerStaplesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short_Consumer Staples"
       }
      }
     },
     "auth_ref": []
    },
    "df_ShortCurrencyContractsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ShortCurrencyContractsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short_Currency Contracts"
       }
      }
     },
     "auth_ref": []
    },
    "df_ShortEnergySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ShortEnergySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short_Energy"
       }
      }
     },
     "auth_ref": []
    },
    "df_ShortFinancialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ShortFinancialsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short_Financials"
       }
      }
     },
     "auth_ref": []
    },
    "df_ShortIndustrialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ShortIndustrialsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short_Industrials"
       }
      }
     },
     "auth_ref": []
    },
    "df_ShortMaterialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ShortMaterialsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short_Materials"
       }
      }
     },
     "auth_ref": []
    },
    "df_ShortRealEstateSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ShortRealEstateSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short_Real Estate"
       }
      }
     },
     "auth_ref": []
    },
    "df_ShortTechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ShortTechnologySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short_Technology"
       }
      }
     },
     "auth_ref": []
    },
    "df_ShortUtilitiesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "ShortUtilitiesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short_Utilities"
       }
      }
     },
     "auth_ref": []
    },
    "df_SouthKoreaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SouthKoreaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "South Korea"
       }
      }
     },
     "auth_ref": []
    },
    "df_Sovereign035198AD2SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Sovereign035198AD2SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sovereign035198AD2"
       }
      }
     },
     "auth_ref": []
    },
    "df_Sovereign035198AH3SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Sovereign035198AH3SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sovereign035198AH3"
       }
      }
     },
     "auth_ref": []
    },
    "df_SovereignSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SovereignSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sovereign"
       }
      }
     },
     "auth_ref": []
    },
    "df_SpainGovernmentBond3452034Minus10Minus31CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SpainGovernmentBond3452034Minus10Minus31CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Spain Government Bond, 3.45, 2034-10-31"
       }
      }
     },
     "auth_ref": []
    },
    "df_StateStreetSPDRSP500ETFTrustCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "StateStreetSPDRSP500ETFTrustCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State Street SPDR S&amp;P 500 ETF Trust"
       }
      }
     },
     "auth_ref": []
    },
    "oef_SummaryOfChngLegendTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "SummaryOfChngLegendTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Change Legend [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "df_Supranational045167DU4SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Supranational045167DU4SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supranational045167DU4"
       }
      }
     },
     "auth_ref": []
    },
    "df_SupranationalSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SupranationalSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supranational"
       }
      }
     },
     "auth_ref": []
    },
    "df_SwitzerlandCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "SwitzerlandCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Switzerland"
       }
      }
     },
     "auth_ref": []
    },
    "df_TaiwanCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "TaiwanCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taiwan"
       }
      }
     },
     "auth_ref": []
    },
    "df_Technology007903107SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Technology007903107SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology007903107"
       }
      }
     },
     "auth_ref": []
    },
    "df_Technology733245104SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Technology733245104SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology733245104"
       }
      }
     },
     "auth_ref": []
    },
    "df_TechnologyBR52TP7SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "TechnologyBR52TP7SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TechnologyBR52TP7"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TechnologySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology",
        "documentation": "Sector of the economy consisting of companies engaged in technology-related business activities."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r68",
      "r69",
      "r70",
      "r71"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "Ticker",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "df_USTreasuryBill02026Minus09Minus10CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "USTreasuryBill02026Minus09Minus10CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Bill, 0, 2026-09-10"
       }
      }
     },
     "auth_ref": []
    },
    "df_USTreasuryObligations912797QX8SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "USTreasuryObligations912797QX8SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Obligations912797QX8"
       }
      }
     },
     "auth_ref": []
    },
    "df_USTreasuryObligations912797UA3SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "USTreasuryObligations912797UA3SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Obligations912797UA3"
       }
      }
     },
     "auth_ref": []
    },
    "df_USTreasuryObligations9128282R0SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "USTreasuryObligations9128282R0SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Obligations9128282R0"
       }
      }
     },
     "auth_ref": []
    },
    "df_USTreasuryObligationsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "USTreasuryObligationsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedKingdomCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedKingdomCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Kingdom"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedKingdomGilt3752027Minus03Minus07CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedKingdomGilt3752027Minus03Minus07CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Kingdom Gilt, 3.75, 2027-03-07"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedKingdomGilt41252027Minus01Minus29CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedKingdomGilt41252027Minus01Minus29CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Kingdom Gilt, 4.125, 2027-01-29"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryBill02026Minus05Minus05CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryBill02026Minus05Minus05CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Bill, 0, 2026-05-05"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryBill02026Minus06Minus11CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryBill02026Minus06Minus11CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Bill, 0, 2026-06-11"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryBill02026Minus07Minus09CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryBill02026Minus07Minus09CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Bill, 0, 2026-07-09"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryNote06252026Minus07Minus31CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryNote06252026Minus07Minus31CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Note, 0.625, 2026-07-31"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryNote0752026Minus08Minus31CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryNote0752026Minus08Minus31CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Note, 0.75, 2026-08-31"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryNote11252026Minus10Minus31CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryNote11252026Minus10Minus31CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Note, 1.125, 2026-10-31"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryNote16252026Minus05Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryNote16252026Minus05Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Note, 1.625, 2026-05-15"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryNote38752031Minus03Minus31CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryNote38752031Minus03Minus31CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Note, 3.875, 2031-03-31"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryNote42029Minus07Minus31CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryNote42029Minus07Minus31CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Note, 4, 2029-07-31"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryNote42052Minus11Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryNote42052Minus11Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Note, 4, 2052-11-15"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryNote4252033Minus03Minus31CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryNote4252033Minus03Minus31CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Note, 4.25, 2033-03-31"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryNote4252035Minus05Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryNote4252035Minus05Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Note, 4.25, 2035-05-15"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryNote4252054Minus02Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryNote4252054Minus02Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Note, 4.25, 2054-02-15"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryNote46252035Minus02Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryNote46252035Minus02Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Note, 4.625, 2035-02-15"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryNote46252054Minus05Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryNote46252054Minus05Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Note, 4.625, 2054-05-15"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryNote46252055Minus02Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryNote46252055Minus02Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Note, 4.625, 2055-02-15"
       }
      }
     },
     "auth_ref": []
    },
    "df_UnitedStatesTreasuryNote46252055Minus11Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "UnitedStatesTreasuryNote46252055Minus11Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Treasury Note, 4.625, 2055-11-15"
       }
      }
     },
     "auth_ref": []
    },
    "oef_UpdPerfInfoLocationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UpdPerfInfoLocationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Performance Information Location [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "oef_UpdProspectusEmailAddress": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UpdProspectusEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Email Address"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_UpdProspectusPhoneNumber": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UpdProspectusPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Phone Number"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_UpdProspectusWebAddress": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UpdProspectusWebAddress",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Web Address"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "df_Utilities00130H105SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Utilities00130H105SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utilities00130H105"
       }
      }
     },
     "auth_ref": []
    },
    "df_Utilities00654AAC0SectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "Utilities00654AAC0SectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utilities00654AAC0"
       }
      }
     },
     "auth_ref": []
    },
    "oef_UtilitiesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UtilitiesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utilities Sector [Member]",
        "terseLabel": "Utilities"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "df_VistraOperationsCompanyLLC432028Minus10Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://df/20260430",
     "localname": "VistraOperationsCompanyLLC432028Minus10Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vistra Operations Company, LLC, 4.3, 2028-10-15"
       }
      }
     },
     "auth_ref": []
    },
    "oef_WithSalesLoadMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "WithSalesLoadMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "With Sales Load [Member]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "oef_WithoutSalesLoadMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "WithoutSalesLoadMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Without Sales Load [Member]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479910/205-30-50-1"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "1",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "3"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "4"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "5"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "ii"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "iii"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Sentence": "1",
   "Clause": "b"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "c"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "d"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "1"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Clause": "B"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iiii",
   "Clause": "A"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "12"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "14"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "15"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "7"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "8"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "3"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "3"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "4"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e",
   "Paragraph": "instruction",
   "Subparagraph": "6"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "f"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "1"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "2"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "3"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "4"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "5"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "6"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "1"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "2"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "1",
   "Subparagraph": "d",
   "Sentence": "i"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r67": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r68": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r69": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r70": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r71": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  }
 }
}
