{
 "version": "2.2",
 "instance": {
  "ef20022341_10k.htm": {
   "nsprefix": "cft",
   "nsuri": "http://campbell.com/20231231",
   "dts": {
    "schema": {
     "local": [
      "cft-20231231.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/2004/ref-2004-08-10.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/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-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://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd",
      "https://xbrl.sec.gov/exch/2023/exch-2023.xsd",
      "https://xbrl.sec.gov/naics/2023/naics-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd",
      "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "cft-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cft-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cft-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cft-20231231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "ef20022341_10k.htm"
     ]
    }
   },
   "keyStandard": 124,
   "keyCustom": 111,
   "axisStandard": 20,
   "axisCustom": 0,
   "memberStandard": 52,
   "memberCustom": 36,
   "hidden": {
    "total": 23,
    "http://xbrl.sec.gov/dei/2023": 7,
    "http://campbell.com/20231231": 11,
    "http://fasb.org/us-gaap/2023": 5
   },
   "contextCount": 341,
   "entityCount": 1,
   "segmentCount": 101,
   "elementCount": 449,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 860,
    "http://xbrl.sec.gov/dei/2023": 37,
    "http://xbrl.sec.gov/ecd/2023": 4
   },
   "report": {
    "R1": {
     "role": "http://campbell.com/role/DocumentAndEntityInformation",
     "longName": "000100 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://campbell.com/role/CondensedScheduleOfInvestments",
     "longName": "010000 - Statement - CONDENSED SCHEDULE OF INVESTMENTS",
     "shortName": "CONDENSED SCHEDULE OF INVESTMENTS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "cft:ShortTermInvestmentsAtFairValue",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231_InvestmentTypeAxis_FixedIncomeSecuritiesMember",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical",
     "longName": "010100 - Statement - CONDENSED SCHEDULE OF INVESTMENTS (Parenthetical)",
     "shortName": "CONDENSED SCHEDULE OF INVESTMENTS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c20231231_InvestmentTypeAxis_FixedIncomeSecuritiesMember",
      "name": "us-gaap:InvestmentOwnedAtCost",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231_InvestmentTypeAxis_FixedIncomeSecuritiesMember",
      "name": "us-gaap:InvestmentOwnedAtCost",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://campbell.com/role/StatementsOfFinancialCondition",
     "longName": "020000 - Statement - STATEMENTS OF FINANCIAL CONDITION",
     "shortName": "STATEMENTS OF FINANCIAL CONDITION",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "cft:CashInFuturesBrokersTradingAccounts",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "cft:FixedIncomeSecuritiesInFuturesBrokersTradingAccounts",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://campbell.com/role/StatementsOfFinancialConditionParenthetical",
     "longName": "020100 - Statement - STATEMENTS OF FINANCIAL CONDITION (Parenthetical)",
     "shortName": "STATEMENTS OF FINANCIAL CONDITION (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "cft:FixedIncomeSecuritiesHeldInFuturesBrokerTradingAccountsAtCost",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "cft:FixedIncomeSecuritiesHeldInFuturesBrokerTradingAccountsAtCost",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://campbell.com/role/StatementsOfOperations",
     "longName": "030000 - Statement - STATEMENTS OF OPERATIONS",
     "shortName": "STATEMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:RealizedGainsLossesFuturesTrading",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:RealizedGainsLossesFuturesTrading",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://campbell.com/role/StatementsOfCashFlows",
     "longName": "040000 - Statement - STATEMENTS OF CASH FLOWS",
     "shortName": "STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:NetChangeInUnrealizedOnFuturesForwardsSwapsAndInvestments",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://campbell.com/role/StatementsOfCashFlowsParenthetical",
     "longName": "040100 - Statement - STATEMENTS OF CASH FLOWS (Parenthetical)",
     "shortName": "STATEMENTS OF CASH FLOWS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "cft:CashInFuturesBrokersTradingAccounts",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20211231",
      "name": "cft:CashInFuturesBrokersTradingAccounts",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue",
     "longName": "050000 - Statement - STATEMENTS OF CHANGES IN UNITHOLDERS' CAPITAL (NET ASSET VALUE)",
     "shortName": "STATEMENTS OF CHANGES IN UNITHOLDERS' CAPITAL (NET ASSET VALUE)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c20221231",
      "name": "us-gaap:PartnersCapital",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20201231",
      "name": "us-gaap:PartnersCapital",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "unique": true
     }
    },
    "R10": {
     "role": "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValueParenthetical",
     "longName": "050100 - Statement - STATEMENTS OF CHANGES IN UNITHOLDERS' CAPITAL (NET ASSET VALUE) (Parenthetical)",
     "shortName": "STATEMENTS OF CHANGES IN UNITHOLDERS' CAPITAL (NET ASSET VALUE) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c20231231_CapitalUnitsByClassAxis_CapitalUnitClassAMember",
      "name": "cft:NetAssetValuePerUnitholdersUnit",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R11": {
     "role": "http://campbell.com/role/FinancialHighlights",
     "longName": "060000 - Statement - FINANCIAL HIGHLIGHTS",
     "shortName": "FINANCIAL HIGHLIGHTS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c20221231_CapitalUnitsByClassAxis_CapitalUnitClassAMember",
      "name": "cft:NetAssetValuePerUnitholdersUnit",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231_CapitalUnitsByClassAxis_CapitalUnitClassAMember",
      "name": "cft:NetTradingGainsLossesPerUnit",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "unique": true
     }
    },
    "R12": {
     "role": "http://campbell.com/role/FinancialHighlightsParenthetical",
     "longName": "060100 - Statement - FINANCIAL HIGHLIGHTS (Parenthetical)",
     "shortName": "FINANCIAL HIGHLIGHTS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c20220101to20221231_CapitalUnitsByClassAxis_CapitalUnitClassAMember",
      "name": "cft:IncreaseDecreaseInTotalReturnDueToSettlementFromForeignExchangeTradingClassActionLawsuit",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20220101to20221231_CapitalUnitsByClassAxis_CapitalUnitClassAMember",
      "name": "cft:IncreaseDecreaseInTotalReturnDueToSettlementFromForeignExchangeTradingClassActionLawsuit",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies",
     "longName": "070100 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://campbell.com/role/ManagingOperatorAndCommodityTradingAdvisor",
     "longName": "070200 - Disclosure - MANAGING OPERATOR AND COMMODITY TRADING ADVISOR",
     "shortName": "MANAGING OPERATOR AND COMMODITY TRADING ADVISOR",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:ManagingOperatorAndCommodityTradingAdvisorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:ManagingOperatorAndCommodityTradingAdvisorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://campbell.com/role/SalesCommission",
     "longName": "070300 - Disclosure - SALES COMMISSION",
     "shortName": "SALES COMMISSION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:SalesCommissionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:SalesCommissionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://campbell.com/role/Trustee",
     "longName": "070400 - Disclosure - TRUSTEE",
     "shortName": "TRUSTEE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:TrusteeTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:TrusteeTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://campbell.com/role/AdministratorAndTransferAgent",
     "longName": "070500 - Disclosure - ADMINISTRATOR AND TRANSFER AGENT",
     "shortName": "ADMINISTRATOR AND TRANSFER AGENT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:AdministratorAndTransferAgentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:AdministratorAndTransferAgentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://campbell.com/role/CashManagerAndCustodian",
     "longName": "070600 - Disclosure - CASH MANAGER AND CUSTODIAN",
     "shortName": "CASH MANAGER AND CUSTODIAN",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:CashManagerAndCustodianTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:CashManagerAndCustodianTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://campbell.com/role/DepositsWithFuturesBrokers",
     "longName": "070700 - Disclosure - DEPOSITS WITH FUTURES BROKERS",
     "shortName": "DEPOSITS WITH FUTURES BROKERS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:DepositsWithFuturesBrokersTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:DepositsWithFuturesBrokersTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://campbell.com/role/DepositsWithInterbankMarketMaker",
     "longName": "070800 - Disclosure - DEPOSITS WITH INTERBANK MARKET MAKER",
     "shortName": "DEPOSITS WITH INTERBANK MARKET MAKER",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:DepositsWithInterbankMarketMakerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:DepositsWithInterbankMarketMakerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://campbell.com/role/DepositsWithSwapsBroker",
     "longName": "070900 - Disclosure - DEPOSITS WITH SWAPS BROKER",
     "shortName": "DEPOSITS WITH SWAPS BROKER",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:DepositsWithSwapsBrokerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:DepositsWithSwapsBrokerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://campbell.com/role/SubscriptionsDistributionsAndRedemptions",
     "longName": "071000 - Disclosure - SUBSCRIPTIONS, DISTRIBUTIONS AND REDEMPTIONS",
     "shortName": "SUBSCRIPTIONS, DISTRIBUTIONS AND REDEMPTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:SubscriptionsDistributionsAndRedemptions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:SubscriptionsDistributionsAndRedemptions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeatures",
     "longName": "071100 - Disclosure - CREDIT DERIVATIVES AND CREDIT-RELATED CONTINGENCY FEATURES",
     "shortName": "CREDIT DERIVATIVES AND CREDIT-RELATED CONTINGENCY FEATURES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:CreditDerivativesAndCreditRelatedContingencyFeaturesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:CreditDerivativesAndCreditRelatedContingencyFeaturesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://campbell.com/role/TradingActivitiesAndRelatedRisks",
     "longName": "071200 - Disclosure - TRADING ACTIVITIES AND RELATED RISKS",
     "shortName": "TRADING ACTIVITIES AND RELATED RISKS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:TradingActivitiesAndRelatedRisksTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:TradingActivitiesAndRelatedRisksTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://campbell.com/role/Indemnifications",
     "longName": "071300 - Disclosure - INDEMNIFICATIONS",
     "shortName": "INDEMNIFICATIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:LossContingencyDisclosures",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:LossContingencyDisclosures",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://campbell.com/role/SubsequentEvents",
     "longName": "071400 - Disclosure - SUBSEQUENT EVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://campbell.com/role/InsiderTradingArrangements",
     "longName": "071500 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c20231001to20231231",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231001to20231231",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "080100 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables",
     "longName": "090100 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeaturesTables",
     "longName": "091100 - Disclosure - CREDIT DERIVATIVES AND CREDIT-RELATED CONTINGENCY FEATURES (Tables)",
     "shortName": "CREDIT DERIVATIVES AND CREDIT-RELATED CONTINGENCY FEATURES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:DisclosureOfCreditDerivativesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:DisclosureOfCreditDerivativesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://campbell.com/role/TradingActivitiesAndRelatedRisksTables",
     "longName": "091200 - Disclosure - TRADING ACTIVITIES AND RELATED RISKS (Tables)",
     "shortName": "TRADING ACTIVITIES AND RELATED RISKS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesGeneralDescriptionOfTrustDetails",
     "longName": "100100 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, General Description of the Trust (Details)",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, General Description of the Trust (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c20230101to20231231_CapitalUnitsByClassAxis_CapitalUnitClassAMember",
      "name": "cft:InitialMinimumSubscription",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "cft:InitialMinimumSubscription",
       "cft:InitialMinimumSubscription",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231_CapitalUnitsByClassAxis_CapitalUnitClassAMember",
      "name": "cft:InitialMinimumSubscription",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "cft:InitialMinimumSubscription",
       "cft:InitialMinimumSubscription",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails",
     "longName": "100102 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Fair Value (Details)",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails",
     "longName": "100104 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "cft:LiabilityForUncertaintyInIncomeTaxes",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "cft:LiabilityForUncertaintyInIncomeTaxes",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOfferingCostsDetails",
     "longName": "100106 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Offering Costs (Details)",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Offering Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c20230101to20231231_CapitalUnitsByClassAxis_CapitalUnitClassAMember",
      "name": "cft:AnnualizedOfferingCostsPercentage",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "cft:AnnualizedOfferingCostsPercentage",
       "cft:AnnualizedOfferingCostsPercentage",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231_CapitalUnitsByClassAxis_CapitalUnitClassAMember",
      "name": "cft:AnnualizedOfferingCostsPercentage",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "cft:AnnualizedOfferingCostsPercentage",
       "cft:AnnualizedOfferingCostsPercentage",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://campbell.com/role/ManagingOperatorAndCommodityTradingAdvisorDetails",
     "longName": "100200 - Disclosure - MANAGING OPERATOR AND COMMODITY TRADING ADVISOR (Details)",
     "shortName": "MANAGING OPERATOR AND COMMODITY TRADING ADVISOR (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c20230101to20231231_CapitalUnitsByClassAxis_CapitalUnitClassAMember",
      "name": "cft:AnnualizedManagementFeePercentage",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "cft:AnnualizedManagementFeePercentage",
       "cft:AnnualizedManagementFeePercentage",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231_CapitalUnitsByClassAxis_CapitalUnitClassAMember",
      "name": "cft:AnnualizedManagementFeePercentage",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "cft:AnnualizedManagementFeePercentage",
       "cft:AnnualizedManagementFeePercentage",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://campbell.com/role/SalesCommissionDetails",
     "longName": "100300 - Disclosure - SALES COMMISSION (Details)",
     "shortName": "SALES COMMISSION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c20230101to20231231_CapitalUnitsByClassAxis_CapitalUnitClassAMember",
      "name": "cft:UpfrontSalesCommissionPercentage",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231_CapitalUnitsByClassAxis_CapitalUnitClassAMember",
      "name": "cft:UpfrontSalesCommissionPercentage",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://campbell.com/role/DepositsWithInterbankMarketMakerDetails",
     "longName": "100800 - Disclosure - DEPOSITS WITH INTERBANK MARKET MAKER (Details)",
     "shortName": "DEPOSITS WITH INTERBANK MARKET MAKER (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "cft:NumberOfMajorRatingAgenciesReportingCreditRatingsConsideredInvestmentGradeForInterbankMarketMaker",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "cft:NumberOfMajorRatingAgenciesReportingCreditRatingsConsideredInvestmentGradeForInterbankMarketMaker",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails",
     "longName": "101000 - Disclosure - SUBSCRIPTIONS, DISTRIBUTIONS AND REDEMPTIONS (Details)",
     "shortName": "SUBSCRIPTIONS, DISTRIBUTIONS AND REDEMPTIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:NumberOfBusinessDaysAdvanceWrittenNoticeIsRequiredForMonthlyRedemptions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:NumberOfBusinessDaysAdvanceWrittenNoticeIsRequiredForMonthlyRedemptions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeaturesDetails",
     "longName": "101100 - Disclosure - CREDIT DERIVATIVES AND CREDIT-RELATED CONTINGENCY FEATURES (Details)",
     "shortName": "CREDIT DERIVATIVES AND CREDIT-RELATED CONTINGENCY FEATURES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c20231231_CreditDerivativesByContractTypeAxis_CreditDefaultSwapMember",
      "name": "us-gaap:CreditRiskDerivativesAtFairValueNet",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "us-gaap:DisclosureOfCreditDerivativesTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231_CreditDerivativesByContractTypeAxis_CreditDefaultSwapMember",
      "name": "us-gaap:CreditRiskDerivativesAtFairValueNet",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "us-gaap:DisclosureOfCreditDerivativesTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails",
     "longName": "101200 - Disclosure - TRADING ACTIVITIES AND RELATED RISKS, Derivatives by Instrument Type and Location of Instruments on the Statements of Financial Condition (Details)",
     "shortName": "TRADING ACTIVITIES AND RELATED RISKS, Derivatives by Instrument Type and Location of Instruments on the Statements of Financial Condition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231_HedgingDesignationAxis_NondesignatedMember",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeDetails",
     "longName": "101202 - Disclosure - TRADING ACTIVITIES AND RELATED RISKS, Derivatives by Instrument Type (Details)",
     "shortName": "TRADING ACTIVITIES AND RELATED RISKS, Derivatives by Instrument Type (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:TradingGainsLosses",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231_DerivativeInstrumentRiskAxis_AgriculturalSectorMember",
      "name": "us-gaap:TradingGainsLosses",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails",
     "longName": "101204 - Disclosure - TRADING ACTIVITIES AND RELATED RISKS, Location of Gains and Losses on the Statements of Operations (Details)",
     "shortName": "TRADING ACTIVITIES AND RELATED RISKS, Location of Gains and Losses on the Statements of Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:TradingGainsLosses",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "us-gaap:DerivativeAverageRemainingMaturity1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://campbell.com/role/TradingActivitiesAndRelatedRisksCreditRiskDetails",
     "longName": "101206 - Disclosure - TRADING ACTIVITIES AND RELATED RISKS, Credit Risk (Details)",
     "shortName": "TRADING ACTIVITIES AND RELATED RISKS, Credit Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:PercentageOfNetAssetValueRequiredForMarginAndGoodFaithDepositsLowEnd",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230101to20231231",
      "name": "cft:PercentageOfNetAssetValueRequiredForMarginAndGoodFaithDepositsLowEnd",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails",
     "longName": "101208 - Disclosure - TRADING ACTIVITIES AND RELATED RISKS, Offsetting of Derivative Assets and Collateral Received by Counterparty (Details)",
     "shortName": "TRADING ACTIVITIES AND RELATED RISKS, Offsetting of Derivative Assets and Collateral Received by Counterparty (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails",
     "longName": "101210 - Disclosure - TRADING ACTIVITIES AND RELATED RISKS, Offsetting of Derivative Liabilities and Collateral Pledged by Counterparty (Details)",
     "shortName": "TRADING ACTIVITIES AND RELATED RISKS, Offsetting of Derivative Liabilities and Collateral Pledged by Counterparty (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:DerivativeFairValueOfDerivativeLiability",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "us-gaap:DerivativeFairValueOfDerivativeLiability",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20022341_10k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "country_AU": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "AU",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Australia [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableTradeCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableTradeCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_AccruedSalesCommissionCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedSalesCommissionCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales commission payable",
        "label": "Accrued Sales Commission",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58",
      "r84"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net income (loss) to net cash from (for) operating activities"
       }
      }
     },
     "auth_ref": []
    },
    "cft_AdministratorAndTransferAgentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "AdministratorAndTransferAgentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "ADMINISTRATOR AND TRANSFER AGENT [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_AdministratorAndTransferAgentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "AdministratorAndTransferAgentTextBlock",
     "presentation": [
      "http://campbell.com/role/AdministratorAndTransferAgent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the Administrator and Transfer Agent of the Trust.",
        "label": "Administrator and Transfer Agent [Text Block]",
        "terseLabel": "ADMINISTRATOR AND TRANSFER AGENT"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AgriculturalSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AgriculturalSectorMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agriculture [Member]",
        "verboseLabel": "Agriculture Contracts [Member]",
        "label": "Agricultural Sector [Member]",
        "documentation": "Sector of the economy consisting of companies engaged in agricultural business activities."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r536",
      "r537",
      "r538"
     ]
    },
    "cft_AllocationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "AllocationsPolicyTextBlock",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the allocation of income or loss to each Series of units as well as the management fee, service fee, offering costs and performance fee applicable to such Series of units.",
        "label": "Allocations [Policy Text Block]",
        "terseLabel": "Allocations"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "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": []
    },
    "cft_AnnualizedManagementFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "AnnualizedManagementFeePercentage",
     "presentation": [
      "http://campbell.com/role/ManagingOperatorAndCommodityTradingAdvisorDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annualized management fee percentage paid to Campbell &amp; Company, LP as managing operator of the Trust based on month-end net assets.",
        "label": "Annualized management fee percentage",
        "terseLabel": "Annualized management fee percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cft_AnnualizedOfferingCostsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "AnnualizedOfferingCostsPercentage",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOfferingCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annualized offering costs percentage charged to the Series based on month-end net asset value (as defined in the Declaration of Trust and Trust Agreement).",
        "label": "Annualized offering costs percentage",
        "terseLabel": "Annualized offering costs percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cft_AnnualizedReimbursementPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "AnnualizedReimbursementPercentage",
     "presentation": [
      "http://campbell.com/role/SalesCommissionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annualized reimbursement percentage paid to Campbell &amp; Company, the managing operator of the Trust, based on the current net asset value of the units the selling agent has sold and which are outstanding at the end of such month.",
        "label": "Annualized Reimbursement Percentage",
        "terseLabel": "Annualized reimbursement percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cft_AnnualizedTrailCommissionPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "AnnualizedTrailCommissionPercentage",
     "presentation": [
      "http://campbell.com/role/SalesCommissionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annualized trail commission percentage paid to the selling agent (or its assignees) based on the current net asset value of the units the selling agent has sold and which are outstanding at the end of such month in respect of which the selling agent provides ongoing services.",
        "label": "Annualized Trail Commission Percentage",
        "terseLabel": "Annualized trail commission percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetBackedSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetBackedSecuritiesMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Backed Securities [Member]",
        "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans."
       }
      }
     },
     "auth_ref": [
      "r459",
      "r499",
      "r500",
      "r501"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r91",
      "r103",
      "r118",
      "r121",
      "r123",
      "r157",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r210",
      "r212",
      "r226",
      "r264",
      "r310",
      "r463",
      "r476",
      "r510",
      "r511",
      "r521"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition",
      "http://campbell.com/role/StatementsOfFinancialConditionParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r478",
      "r479",
      "r480"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r478",
      "r479",
      "r480"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r478",
      "r479",
      "r480"
     ]
    },
    "cft_AutoLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "AutoLoansMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sector of the economy consisting of companies engaged in business activities related to auto loans.",
        "label": "Auto Loans [Member]",
        "terseLabel": "Auto Loans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Axis]",
        "documentation": "Information by location on balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Domain]",
        "documentation": "Location in the balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r35"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Accounting",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "cft_BrokerageCommissionsForwardCurrencyTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "BrokerageCommissionsForwardCurrencyTrading",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "cft_NetGainLossForwardCurrencyTrading",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense during the period for floor brokerage fees paid to other broker-dealers to execute foreign currency trades on their behalf, stock exchange fees, order flow fees, and clearance fees.",
        "label": "Brokerage commissions forward currency trading",
        "negatedLabel": "Brokerage commissions"
       }
      }
     },
     "auth_ref": []
    },
    "cft_BrokerageCommissionsFuturesTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "BrokerageCommissionsFuturesTrading",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "cft_NetGainLossFromFuturesTrading",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense during the period for floor brokerage fees paid to other broker-dealers to execute futures trades on their behalf, stock exchange fees, order flow fees, and clearance fees.",
        "label": "Brokerage commissions futures trading",
        "negatedLabel": "Brokerage commissions"
       }
      }
     },
     "auth_ref": []
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CA",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canada [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_CH": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CH",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Switzerland [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalUnitClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalUnitClassAMember",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation",
      "http://campbell.com/role/FinancialHighlights",
      "http://campbell.com/role/FinancialHighlightsParenthetical",
      "http://campbell.com/role/ManagingOperatorAndCommodityTradingAdvisorDetails",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesGeneralDescriptionOfTrustDetails",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOfferingCostsDetails",
      "http://campbell.com/role/SalesCommissionDetails",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValueParenthetical",
      "http://campbell.com/role/StatementsOfFinancialCondition",
      "http://campbell.com/role/StatementsOfFinancialConditionParenthetical",
      "http://campbell.com/role/StatementsOfOperations",
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A [Member]",
        "terseLabel": "Series A Units - Redeemable [Member]",
        "documentation": "Class A of capital units, which are a type of ownership interest in a corporation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalUnitClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalUnitClassBMember",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation",
      "http://campbell.com/role/FinancialHighlights",
      "http://campbell.com/role/FinancialHighlightsParenthetical",
      "http://campbell.com/role/ManagingOperatorAndCommodityTradingAdvisorDetails",
      "http://campbell.com/role/SalesCommissionDetails",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValueParenthetical",
      "http://campbell.com/role/StatementsOfFinancialCondition",
      "http://campbell.com/role/StatementsOfFinancialConditionParenthetical",
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B [Member]",
        "terseLabel": "Series B Units - Redeemable [Member]",
        "documentation": "Class B of capital units, which are a type of ownership interest in a corporation."
       }
      }
     },
     "auth_ref": []
    },
    "cft_CapitalUnitClassDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "CapitalUnitClassDMember",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation",
      "http://campbell.com/role/FinancialHighlights",
      "http://campbell.com/role/FinancialHighlightsParenthetical",
      "http://campbell.com/role/ManagingOperatorAndCommodityTradingAdvisorDetails",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesGeneralDescriptionOfTrustDetails",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOfferingCostsDetails",
      "http://campbell.com/role/SalesCommissionDetails",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValueParenthetical",
      "http://campbell.com/role/StatementsOfFinancialCondition",
      "http://campbell.com/role/StatementsOfFinancialConditionParenthetical",
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class D of capital units, which are a type of ownership interest in a corporation.",
        "label": "Capital Unit Class D [Member]",
        "terseLabel": "Series D [Member]",
        "verboseLabel": "Series D Units - Redeemable [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalUnitClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalUnitClassDomain",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation",
      "http://campbell.com/role/FinancialHighlights",
      "http://campbell.com/role/FinancialHighlightsParenthetical",
      "http://campbell.com/role/ManagingOperatorAndCommodityTradingAdvisorDetails",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesGeneralDescriptionOfTrustDetails",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOfferingCostsDetails",
      "http://campbell.com/role/SalesCommissionDetails",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValueParenthetical",
      "http://campbell.com/role/StatementsOfFinancialCondition",
      "http://campbell.com/role/StatementsOfFinancialConditionParenthetical",
      "http://campbell.com/role/StatementsOfOperations",
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Unit, Class [Domain]",
        "documentation": "Description of the type or class of capital units or capital shares."
       }
      }
     },
     "auth_ref": []
    },
    "cft_CapitalUnitClassWMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "CapitalUnitClassWMember",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation",
      "http://campbell.com/role/FinancialHighlights",
      "http://campbell.com/role/FinancialHighlightsParenthetical",
      "http://campbell.com/role/ManagingOperatorAndCommodityTradingAdvisorDetails",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesGeneralDescriptionOfTrustDetails",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOfferingCostsDetails",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValueParenthetical",
      "http://campbell.com/role/StatementsOfFinancialCondition",
      "http://campbell.com/role/StatementsOfFinancialConditionParenthetical",
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class W of capital units, which are a type of ownership interest in a corporation.",
        "label": "Capital Unit Class W [Member]",
        "terseLabel": "Series W [Member]",
        "verboseLabel": "Series W Units - Redeemable [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalUnitsByClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalUnitsByClassAxis",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation",
      "http://campbell.com/role/FinancialHighlights",
      "http://campbell.com/role/FinancialHighlightsParenthetical",
      "http://campbell.com/role/ManagingOperatorAndCommodityTradingAdvisorDetails",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesGeneralDescriptionOfTrustDetails",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOfferingCostsDetails",
      "http://campbell.com/role/SalesCommissionDetails",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValueParenthetical",
      "http://campbell.com/role/StatementsOfFinancialCondition",
      "http://campbell.com/role/StatementsOfFinancialConditionParenthetical",
      "http://campbell.com/role/StatementsOfOperations",
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Units by Class [Axis]",
        "documentation": "Information by type or class of the entity's capital units."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical",
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r90",
      "r444"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails": {
       "parentTag": "us-gaap_InvestmentsFairValueDisclosure",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short term investments",
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "cft_CashAtInterbankMarketMaker": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "CashAtInterbankMarketMaker",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical",
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency and demand deposits held at interbank market maker.",
        "label": "Cash at interbank market maker",
        "terseLabel": "Cash at interbank market maker"
       }
      }
     },
     "auth_ref": []
    },
    "cft_CashAtSwapsBroker": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "CashAtSwapsBroker",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical",
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency and demand deposits held at swaps broker.",
        "label": "Cash at swaps broker",
        "terseLabel": "Cash at swaps broker"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows",
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Cash, cash equivalents and restricted cash at end of year",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year",
        "totalLabel": "Total cash, cash equivalents and restricted cash at end of year",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r69",
      "r102"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, cash equivalents and restricted cash at end of year consists of:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r69"
     ]
    },
    "cft_CashInFuturesBrokersTradingAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "CashInFuturesBrokersTradingAccounts",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 0.0
      },
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "cft_EquityInFuturesBrokerTradingAccounts",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical",
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency and demand deposits held in futures brokers trading accounts.",
        "label": "Cash in futures brokers trading accounts",
        "terseLabel": "Cash"
       }
      }
     },
     "auth_ref": []
    },
    "cft_CashManagerAndCustodianAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "CashManagerAndCustodianAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH MANAGER AND CUSTODIAN [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_CashManagerAndCustodianTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "CashManagerAndCustodianTextBlock",
     "presentation": [
      "http://campbell.com/role/CashManagerAndCustodian"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the entities engaged in cash management and custodian functions.",
        "label": "Cash Manager and Custodian [Text Block]",
        "terseLabel": "CASH MANAGER AND CUSTODIAN"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commercial Paper [Member]",
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r469",
      "r470",
      "r471",
      "r474"
     ]
    },
    "us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommissionsPayableToBrokerDealersAndClearingOrganizations",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued commissions and other trading fees on open contracts",
        "documentation": "Amount payable to broker-dealers or clearing organizations for executing or clearing trades or orders."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "cft_CommunicationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "CommunicationsMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sector of the economy consisting of companies engaged in communications-related business activities.",
        "label": "Communications [Member]",
        "terseLabel": "Communications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_ConsumerDiscretionaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "ConsumerDiscretionaryMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sector of the economy consisting of companies engaged in consumer discretionary-related business activities.",
        "label": "Consumer Discretionary [Member]",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_ConsumerStaplesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "ConsumerStaplesMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sector of the economy consisting of companies engaged in consumer staples-related business activities.",
        "label": "Consumer Staples [Member]",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CorporateBondSecuritiesMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Bonds [Member]",
        "label": "Corporate Bonds [Member]",
        "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_InvestmentIncomeNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total expenses",
        "label": "Costs and Expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r104",
      "r105",
      "r187",
      "r190",
      "r228",
      "r445",
      "r448"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "cft_CreditCardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "CreditCardsMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sector of the economy consisting of companies engaged in business activities related to credit cards.",
        "label": "Credit Cards [Member]",
        "terseLabel": "Credit Cards [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_CreditDefaultIndexSwapsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "CreditDefaultIndexSwapsMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line item in the statement of financial position in which the fair value amounts of the derivative instruments are included.",
        "label": "Credit Default Index Swaps [Member]",
        "terseLabel": "Credit Default Index Swaps [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_CreditDefaultSwapAndInterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "CreditDefaultSwapAndInterestRateSwapMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Centrally cleared swap contracts included credit default swaps and interest rate swaps. A credit default swap is a type of swap transaction used as a credit derivative in which one party makes periodic payments to the other and receives the promise of a pay-off if a third party defaults. An interest rate swap is a forward based contract in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Credit Default Swap and Interest Rate Swap [Member]",
        "terseLabel": "Centrally Cleared Swap Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditDefaultSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditDefaultSwapMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical",
      "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeaturesDetails",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Default Index Swaps [Member]",
        "verboseLabel": "Credit Default Index Swap Contracts [Member]",
        "label": "Credit Default Swap [Member]",
        "documentation": "A type of swap transaction used as a credit derivative in which one party makes periodic payments to the other and receives the promise of a pay-off if a third party defaults."
       }
      }
     },
     "auth_ref": [
      "r472",
      "r473"
     ]
    },
    "us-gaap_CreditDefaultSwapSellingProtectionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditDefaultSwapSellingProtectionMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Centrally Cleared Credit Default Index Swaps - Sell Protection [Member]",
        "label": "Credit Default Swap, Selling Protection [Member]",
        "documentation": "A type of swap transaction used as a credit derivative in which one party makes periodic payments to the other and receives the promise of a pay-off if a third party defaults."
       }
      }
     },
     "auth_ref": []
    },
    "cft_CreditDerivativesAndCreditRelatedContingencyFeaturesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "CreditDerivativesAndCreditRelatedContingencyFeaturesTextBlock",
     "presentation": [
      "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeatures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the entity's credit derivatives and credit-related features.",
        "label": "Credit Derivatives and Credit-Related Contingency Features [Text Block]",
        "terseLabel": "CREDIT DERIVATIVES AND CREDIT-RELATED CONTINGENCY FEATURES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditDerivativesByContractTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditDerivativesByContractTypeAxis",
     "presentation": [
      "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Derivatives Contract Type [Axis]",
        "documentation": "Information by major type of contract of credit derivatives."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_CreditDerivativesContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditDerivativesContractTypeDomain",
     "presentation": [
      "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Derivatives Contract Type [Domain]",
        "documentation": "Represents major types of credit derivative contracts."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_CreditDerivativesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditDerivativesLineItems",
     "presentation": [
      "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Derivatives [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditRiskDerivativeAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditRiskDerivativeAssetsAtFairValue",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit default index swaps",
        "label": "Credit Risk Derivative Assets, at Fair Value",
        "documentation": "Fair value of credit risk derivative asset."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditRiskDerivativeLiabilitiesAtFairValue",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit default index swaps",
        "label": "Credit Risk Derivative Liabilities, at Fair Value",
        "documentation": "Fair value of credit risk derivative liability."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_CreditRiskDerivativesAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditRiskDerivativesAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit default swaps",
        "verboseLabel": "Carrying value of credit default index swaps purchased",
        "documentation": "Fair value of credit risk derivative asset after deduction of credit risk derivative liability."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "country_DE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "DE",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Germany [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesTradingRealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesTradingRealizedGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "cft_InvestmentIncomeLossNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Realized gain (loss) on fixed income securities",
        "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in net income (trading)."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r497"
     ]
    },
    "us-gaap_DebtSecuritiesTradingUnrealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesTradingUnrealizedGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "cft_InvestmentIncomeLossNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in unrealized gain (loss) on fixed income securities",
        "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in net income (trading)."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r503"
     ]
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease in unrecognized tax benefits within twelve months",
        "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_DepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepositsMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Deposits [Member]",
        "documentation": "Amounts held on account by the entity representing a liability to the depositor. Deposits may take various forms (for example, demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits) and may be categorized in multiple ways (such as, foreign and domestic, interest and noninterest bearing)."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "cft_DepositsWithFuturesBrokersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "DepositsWithFuturesBrokersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "DEPOSITS WITH FUTURES BROKERS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_DepositsWithFuturesBrokersTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "DepositsWithFuturesBrokersTextBlock",
     "presentation": [
      "http://campbell.com/role/DepositsWithFuturesBrokers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of trust assets deposited with futures brokers subject to various federal and brokerage requirements.",
        "label": "Deposits with Futures Brokers [Text Block]",
        "terseLabel": "DEPOSITS WITH FUTURES BROKERS"
       }
      }
     },
     "auth_ref": []
    },
    "cft_DepositsWithInterbankMarketMakerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "DepositsWithInterbankMarketMakerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "DEPOSITS WITH INTERBANK MARKET MAKER [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_DepositsWithInterbankMarketMakerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "DepositsWithInterbankMarketMakerTextBlock",
     "presentation": [
      "http://campbell.com/role/DepositsWithInterbankMarketMaker"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for deposits with interbank market makers.",
        "label": "Deposits with Interbank Market Maker [Text Block]",
        "terseLabel": "DEPOSITS WITH INTERBANK MARKET MAKER"
       }
      }
     },
     "auth_ref": []
    },
    "cft_DepositsWithSwapsBrokerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "DepositsWithSwapsBrokerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "DEPOSITS WITH SWAPS BROKER [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_DepositsWithSwapsBrokerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "DepositsWithSwapsBrokerTextBlock",
     "presentation": [
      "http://campbell.com/role/DepositsWithSwapsBroker"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for deposits with swaps broker.",
        "label": "Deposits with Swaps Broker [Text Block]",
        "terseLabel": "DEPOSITS WITH SWAPS BROKER"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeAssetFairValueAmountOffsetAgainstCollateralAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetFairValueAmountOffsetAgainstCollateralAbstract",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Assets and Collateral Received by Counterparty [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeAssetFairValueGrossLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetFairValueGrossLiability",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails": {
       "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross amounts offset in the Statements of Financial Condition",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset",
        "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r12",
      "r33",
      "r398",
      "r401"
     ]
    },
    "us-gaap_DerivativeAssetNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetNotionalAmount",
     "presentation": [
      "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notional amount",
        "label": "Derivative Asset, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payments on the derivative asset."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r392",
      "r395",
      "r400",
      "r516",
      "r517",
      "r518"
     ]
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails": {
       "parentTag": "us-gaap_InvestmentsFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other financial instruments",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r96",
      "r225",
      "r277",
      "r278",
      "r279",
      "r281",
      "r282",
      "r284",
      "r285",
      "r287",
      "r289",
      "r290",
      "r304",
      "r305",
      "r387",
      "r393",
      "r397",
      "r398",
      "r402",
      "r403",
      "r448",
      "r467",
      "r533"
     ]
    },
    "us-gaap_DerivativeAverageRemainingMaturity1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAverageRemainingMaturity1",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average number of months until maturity for open contracts",
        "documentation": "Average remaining period until maturity of the derivative contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeCollateralObligationToReturnCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeCollateralObligationToReturnCash",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails": {
       "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross amounts not offset in the Statements of Financial Condition - Cash collateral received",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Cash Not Offset",
        "documentation": "Amount of obligation to return cash collateral under master netting arrangements that have not been offset against derivative assets."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r46",
      "r94",
      "r446"
     ]
    },
    "us-gaap_DerivativeCollateralObligationToReturnSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeCollateralObligationToReturnSecurities",
     "crdr": "credit",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross amounts not offset in the Statements of Financial Condition - Financial instruments",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Security Not Offset",
        "documentation": "Amount of obligation to return securities collateral under master netting arrangements that have not been offset against derivative assets."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r94",
      "r446"
     ]
    },
    "us-gaap_DerivativeCollateralRightToReclaimCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeCollateralRightToReclaimCash",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails": {
       "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross amounts not offset in the Statements of Financial Condition - Cash collateral pledged",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Not Offset",
        "documentation": "Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r46",
      "r94",
      "r446"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r287",
      "r290",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314",
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r330",
      "r331",
      "r332",
      "r387",
      "r389",
      "r397",
      "r402",
      "r465",
      "r467"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails": {
       "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross amounts of recognized assets",
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r33",
      "r62",
      "r92",
      "r448"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails": {
       "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails": {
       "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net amounts of unrealized gain presented in the Statements of Financial Condition",
        "terseLabel": "Net amounts of unrealized gain presented in the Statements of Financial Condition",
        "label": "Asset derivatives at fair value",
        "documentation": "Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r10",
      "r13",
      "r47"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net amount",
        "label": "Derivative Asset, Including Not Subject to Master Netting Arrangement, after Offset and Deduction",
        "documentation": "Fair value, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative not subject to master netting arrangement or similar agreement."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r45"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails": {
       "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross amounts of recognized liabilities",
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r33",
      "r62",
      "r92",
      "r448"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails": {
       "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral",
       "weight": 1.0,
       "order": 1.0
      },
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails": {
       "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net amounts of unrealized loss presented in the Statements of Financial Condition",
        "label": "Net amounts of unrealized loss presented in the Statements of Financial Condition",
        "negatedLabel": "Liability derivatives at fair value",
        "documentation": "Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r10",
      "r13",
      "r47"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net amount",
        "label": "Derivative Liability, Including Not Subject to Master Netting Arrangement, after Offset and Deduction",
        "documentation": "Fair value, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative not subject to master netting arrangement or similar agreement."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r45"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeNet",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net",
        "label": "Derivative, Fair Value, Net",
        "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives."
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeNetAbstract",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives at Fair Value, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeGainLossOnDerivativeNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeGainLossOnDerivativeNetAbstract",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (Losses) Recognized in Income, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r34",
      "r36",
      "r37",
      "r287",
      "r290",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314",
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r330",
      "r331",
      "r332",
      "r387",
      "r389",
      "r397",
      "r402",
      "r448",
      "r465",
      "r467"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "TRADING ACTIVITIES AND RELATED RISKS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r31",
      "r36",
      "r37",
      "r48",
      "r50",
      "r214"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r214"
     ]
    },
    "us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilityCollateralRightToReclaimCashOffset",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails": {
       "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross amounts not offset in the Statements of Financial Condition - Financial instruments",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Offset",
        "documentation": "Amount of right to receive cash collateral under master netting arrangements offset against derivative liabilities."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r6"
     ]
    },
    "us-gaap_DerivativeLiabilityFairValueAmountOffsetAgainstCollateralAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilityFairValueAmountOffsetAgainstCollateralAbstract",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liabilities and Collateral Pledged by Counterparty [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeLiabilityFairValueGrossAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilityFairValueGrossAsset",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails": {
       "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross amounts offset in the Statements of Financial Condition",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, Asset Offset",
        "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r12",
      "r33",
      "r398",
      "r401",
      "r446"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r216"
     ]
    },
    "us-gaap_DerivativeMaturityDates": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeMaturityDates",
     "presentation": [
      "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeaturesDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity date for open contracts",
        "terseLabel": "Maturity date",
        "documentation": "Date derivative contract ends, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r290",
      "r387",
      "r388",
      "r391",
      "r396",
      "r399",
      "r467"
     ]
    },
    "cft_DerivativeMonthlyAverageNotionalValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "DerivativeMonthlyAverageNotionalValue",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The monthly average notional value of contracts.",
        "label": "Derivative, monthly average notional value",
        "terseLabel": "Monthly average notional value"
       }
      }
     },
     "auth_ref": []
    },
    "cft_DerivativeMonthlyAverageOfContractsBoughtAndSold": {
     "xbrltype": "integerItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "DerivativeMonthlyAverageOfContractsBoughtAndSold",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The monthly average of contracts bought and sold.",
        "label": "Derivative, monthly average of contracts bought and sold",
        "terseLabel": "Monthly average of contracts bought and sold"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeTable",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative [Table]",
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r26",
      "r27",
      "r28",
      "r29",
      "r32",
      "r36",
      "r43",
      "r44",
      "r50",
      "r216"
     ]
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativesFairValueLineItems",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives, Fair Value [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "cft_DetailsOfTrustLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "DetailsOfTrustLineItems",
     "presentation": [
      "http://campbell.com/role/ManagingOperatorAndCommodityTradingAdvisorDetails",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesGeneralDescriptionOfTrustDetails",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOfferingCostsDetails",
      "http://campbell.com/role/SalesCommissionDetails",
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Details of the Trust [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_DetailsOfTrustTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "DetailsOfTrustTable",
     "presentation": [
      "http://campbell.com/role/ManagingOperatorAndCommodityTradingAdvisorDetails",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesGeneralDescriptionOfTrustDetails",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOfferingCostsDetails",
      "http://campbell.com/role/SalesCommissionDetails",
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of general information for the Trust.",
        "label": "Details of the Trust [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfCreditDerivativesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCreditDerivativesTextBlock",
     "presentation": [
      "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeaturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Default Index Swaps",
        "label": "Disclosure of Credit Derivatives [Table Text Block]",
        "documentation": "Tabular disclosure of credit derivatives which includes information by sellers of credit derivatives, about each credit derivative, or each group of similar credit derivatives, including (a) the nature of the credit derivative - its term, how it arose, the events or circumstances that would require the seller to perform under the credit derivative, and the current status of the payment/performance risk of the credit derivative; (b) the maximum potential amount of future payments (undiscounted) the seller could be required to make under the credit derivative; (c) the current fair value of the credit derivative; and (d) the nature of any recourse provisions under the credit derivative, and any assets held either as collateral or by third parties. A credit derivative is a derivative instrument (1) in which one or more of its underlyings are related to the credit risk of a specified entity (or a group of entities) or an index based on the credit risk of a group of entities and (2) that exposes the seller to potential loss from credit-risk-related events specified in the contract. Examples of credit derivatives within the scope of this paragraph include, but are not limited to, credit default swaps, credit spread options, and credit index products; also includes a hybrid instrument that has an embedded credit derivative (for example, but not limited to, a credit-linked note)."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r42"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r478",
      "r479",
      "r480"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r478",
      "r479",
      "r480",
      "r482"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "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_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "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": []
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal Tax Authority [Member]",
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "country_ES": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "ES",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Spain [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarliestTaxYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarliestTaxYearMember",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earliest Tax Year [Member]",
        "documentation": "Earliest identified tax year."
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "us-gaap_EnergyRelatedDerivativeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnergyRelatedDerivativeMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy [Member]",
        "label": "Energy Contracts [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to energy, for example, but not limited to, crude oil, electricity and natural gas."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitiesTable",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "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": [
      "r477"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [Abstract]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r485"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity 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": [
      "r477"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "cft_EquipmentLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "EquipmentLoansMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sector of the economy consisting of companies engaged in business activities related to equipment loans.",
        "label": "Equipment Loans [Member]",
        "terseLabel": "Equipment Loans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_EquityInFuturesBrokerTradingAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "EquityInFuturesBrokerTradingAccounts",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total equity in futures brokers trading accounts including: (1) cash; (2) restricted cash (3) asset backed securities; (4) bank deposits; (5) commercial paper; (6) corporate bonds; (7) government and agency obligations; and (8) the net unrealized gain (loss) on open futures contracts. Includes both pledged and unpledged holdings.",
        "label": "Equity in futures broker trading accounts",
        "totalLabel": "Total equity in futures brokers trading accounts"
       }
      }
     },
     "auth_ref": []
    },
    "cft_EquityInFuturesBrokerTradingAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "EquityInFuturesBrokerTradingAccountsAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical",
      "http://campbell.com/role/StatementsOfFinancialCondition",
      "http://campbell.com/role/StatementsOfFinancialConditionParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity in futures broker trading accounts [Abstract]",
        "terseLabel": "Equity in futures brokers trading accounts",
        "verboseLabel": "Equity in futures brokers trading accounts:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquitySecuritiesByIndustryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquitySecuritiesByIndustryAxis",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Axis]",
        "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r283",
      "r286",
      "r345",
      "r362",
      "r383",
      "r421",
      "r452",
      "r467"
     ]
    },
    "us-gaap_EquitySecuritiesIndustryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquitySecuritiesIndustryMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Domain]",
        "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r283",
      "r286",
      "r345",
      "r362",
      "r383",
      "r421",
      "r467"
     ]
    },
    "us-gaap_ExchangeTradedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ExchangeTradedMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange-Traded [Member]",
        "documentation": "Transaction that takes place on an organized exchange."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "us-gaap_ExternalCreditRatingByGroupingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ExternalCreditRatingByGroupingAxis",
     "presentation": [
      "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "External Credit Rating by Grouping [Axis]",
        "documentation": "Information by external rating classified as investment grade or non investment grade."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r215",
      "r508"
     ]
    },
    "us-gaap_ExternalCreditRatingByGroupingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ExternalCreditRatingByGroupingDomain",
     "presentation": [
      "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "External Credit Rating by Grouping [Domain]",
        "documentation": "External credit rating classified as investment grade or non-investment grade."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_ExternalCreditRatingInvestmentGradeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ExternalCreditRatingInvestmentGradeMember",
     "presentation": [
      "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Grade [Member]",
        "label": "External Credit Rating, Investment Grade [Member]",
        "documentation": "External credit-rating that could be used to describe the current status of the payment and performance risk of credit derivatives and guarantee obligations that connote investment grade."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_ExternalCreditRatingNonInvestmentGradeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ExternalCreditRatingNonInvestmentGradeMember",
     "presentation": [
      "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Investment Grade [Member]",
        "label": "External Credit Rating, Non Investment Grade [Member]",
        "documentation": "External credit-rating that could be used to describe the current status of the payment and performance risk of credit derivatives and guarantee obligations that connote non-investment grade."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "country_FR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "FR",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "France [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r220",
      "r223"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r220",
      "r223"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments Accounted for at Fair Value on a Recurring Basis",
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r81"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Hierarchy [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r220",
      "r234",
      "r235",
      "r236",
      "r455",
      "r456",
      "r459",
      "r460",
      "r461"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r222",
      "r224"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r193",
      "r198",
      "r220",
      "r234",
      "r459",
      "r460",
      "r461"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r193",
      "r198",
      "r220",
      "r235",
      "r455",
      "r456",
      "r459",
      "r460",
      "r461"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r220",
      "r236",
      "r455",
      "r456",
      "r459",
      "r460",
      "r461"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r234",
      "r235",
      "r236",
      "r455",
      "r456",
      "r459",
      "r460",
      "r461"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value on a Recurring Basis [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r224"
     ]
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r32",
      "r48"
     ]
    },
    "cft_FinancialHighlightsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "FinancialHighlightsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "FINANCIAL HIGHLIGHTS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r189",
      "r191",
      "r216",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r267",
      "r454",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r502",
      "r504",
      "r505",
      "r506"
     ]
    },
    "us-gaap_FinancialInstrumentsOwnedAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialInstrumentsOwnedAtFairValue",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails": {
       "parentTag": "us-gaap_InvestmentsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed income securities",
        "label": "Financial Instruments, Owned, at Fair Value",
        "documentation": "The aggregate fair value as of the balance sheet date of financial instruments and other positions owned by the entity including: (1) mortgages, mortgage-backed and asset backed securities; (2) US government and agency obligations; (3) state and municipal government obligations; (4) other sovereign government debt; (5) corporate obligations; (6) corporate equities; (7) principal investments; (8) derivative contracts; and (9) physical commodities. Includes both pledged and unpledged holdings."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_FinancialServicesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialServicesSectorMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financials [Member]",
        "documentation": "Sector of the economy consisting of companies engaged in financial services."
       }
      }
     },
     "auth_ref": [
      "r467",
      "r535",
      "r536",
      "r537",
      "r538"
     ]
    },
    "cft_FixedIncomeSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "FixedIncomeSecurities",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate fair value as of the balance sheet date of fixed income securities including: (1) asset backed securities; (2) bank deposits; (3) commercial paper; (4) corporate bonds; and (5) government and agency obligations. Includes both pledged and unpledged holdings.",
        "label": "Fixed income securities",
        "terseLabel": "Fixed income securities (cost $275,412,973 and $299,584,725, respectively)"
       }
      }
     },
     "auth_ref": []
    },
    "cft_FixedIncomeSecuritiesAtCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "FixedIncomeSecuritiesAtCost",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialConditionParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of fixed income securities including: (1) asset backed securities; (2) bank deposits; (3) commercial paper; (4) corporate bonds; and (5) government and agency obligations. Includes both pledged and unpledged holdings.",
        "label": "Fixed income securities, at cost",
        "terseLabel": "Fixed income securities, cost"
       }
      }
     },
     "auth_ref": []
    },
    "cft_FixedIncomeSecuritiesHeldInFuturesBrokerTradingAccountsAtCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "FixedIncomeSecuritiesHeldInFuturesBrokerTradingAccountsAtCost",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialConditionParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of fixed income securities held in futures brokers trading accounts including: (1) asset backed securities; (2) bank deposits; (3) commercial paper; (4) corporate bonds; and (5) government and agency obligations. Includes both pledged and unpledged holdings.",
        "label": "Fixed income securities held in futures broker trading accounts, at cost",
        "terseLabel": "Fixed income securities, cost"
       }
      }
     },
     "auth_ref": []
    },
    "cft_FixedIncomeSecuritiesInFuturesBrokersTradingAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "FixedIncomeSecuritiesInFuturesBrokersTradingAccounts",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "cft_EquityInFuturesBrokerTradingAccounts",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate fair value as of the balance sheet date of fixed income securities held in futures brokers trading accounts including: (1) asset backed securities; (2) bank deposits; (3) commercial paper; (4) corporate bonds; and (5) government and agency obligations. Includes both pledged and unpledged holdings.",
        "label": "Fixed income securities in futures brokers trading accounts",
        "terseLabel": "Fixed income securities (cost $55,079,114 and $55,295,067, respectively)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FixedIncomeSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FixedIncomeSecuritiesMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed Income Securities [Member]",
        "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity."
       }
      }
     },
     "auth_ref": [
      "r461",
      "r465",
      "r466",
      "r514"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transactions",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r227"
     ]
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignExchangeForwardMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward Currency Contracts [Member]",
        "label": "Forward Currency Contracts [Member]",
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate."
       }
      }
     },
     "auth_ref": [
      "r304",
      "r308",
      "r313",
      "r325",
      "r331",
      "r394",
      "r395",
      "r397",
      "r467"
     ]
    },
    "us-gaap_ForwardContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForwardContractsMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward Currency Contracts [Member]",
        "label": "Forward Contracts [Member]",
        "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date."
       }
      }
     },
     "auth_ref": [
      "r519"
     ]
    },
    "cft_ForwardCurrencyTradingGainsLossesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "ForwardCurrencyTradingGainsLossesAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forward Currency Trading Gains (Losses) [Abstract]",
        "terseLabel": "Forward currency trading gains (losses)"
       }
      }
     },
     "auth_ref": []
    },
    "cft_ForwardCurrencyTradingGainsLossesChangeInUnrealizedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "ForwardCurrencyTradingGainsLossesChangeInUnrealizedMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing the change in unrealized gains and losses in forward currency trading.",
        "label": "Forward Currency Trading Gains (Losses), Change in Unrealized [Member]",
        "terseLabel": "Forward Currency Trading Gains (Losses) - Change in Unrealized [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_ForwardCurrencyTradingGainsLossesRealizedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "ForwardCurrencyTradingGainsLossesRealizedMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing the profit or loss on realized gains and losses from forward currency trading.",
        "label": "Forward Currency Trading Gains (Losses), Realized [Member]",
        "terseLabel": "Forward Currency Trading Gains (Losses) - Realized [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FutureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FutureMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Futures Contracts [Member]",
        "terseLabel": "Exchange-Traded Futures Contracts [Member]",
        "documentation": "Futures contracts are forward-based contracts to make or take delivery of a specified financial instrument, foreign currency, or commodity at a specified future date or during a specified period at as specified price or yield. Futures are standardized contracts traded on an organized exchange."
       }
      }
     },
     "auth_ref": [
      "r303",
      "r307",
      "r312",
      "r324",
      "r330",
      "r390",
      "r465",
      "r466",
      "r467",
      "r519"
     ]
    },
    "cft_FuturesTradingGainsLossesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "FuturesTradingGainsLossesAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Futures trading gains (losses) [Abstract]",
        "terseLabel": "Futures trading gains (losses)"
       }
      }
     },
     "auth_ref": []
    },
    "cft_FuturesTradingGainsLossesChangeInUnrealizedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "FuturesTradingGainsLossesChangeInUnrealizedMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing the change in unrealized gains and losses in futures trading.",
        "label": "Futures Trading Gains Losses Change in Unrealized [Member]",
        "terseLabel": "Futures Trading Gains (Losses) - Change in Unrealized [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_FuturesTradingGainsLossesRealizedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "FuturesTradingGainsLossesRealizedMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing the realized gains and losses from futures trading.",
        "label": "Futures Trading Gains Losses Realized [Member]",
        "terseLabel": "Futures Trading Gains (Losses) - Realized [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "GB",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Kingdom [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_GainsLossesOnForeignCurrencyCashBalancesAtFuturesBrokers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "GainsLossesOnForeignCurrencyCashBalancesAtFuturesBrokers",
     "crdr": "credit",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gains (losses) on foreign currency cash balances at futures brokers.",
        "label": "Gains (losses) on foreign currency cash balances at futures brokers",
        "terseLabel": "Gains/(losses) on foreign currency cash balances at futures brokers"
       }
      }
     },
     "auth_ref": []
    },
    "cft_GainsLossesOnSpotTradesInConnectionWithForwardCurrencyTradingAtInterbankMarketMaker": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "GainsLossesOnSpotTradesInConnectionWithForwardCurrencyTradingAtInterbankMarketMaker",
     "crdr": "credit",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gains (losses) on spot trades in connection with forward currency trading at interbank market maker.",
        "label": "Gains (losses) on spot trades in connection with forward currency trading at interbank market maker",
        "terseLabel": "Gains/(losses) on spot trades in connection with forward currency trading at interbank market maker"
       }
      }
     },
     "auth_ref": []
    },
    "cft_GeneralDescriptionOfTrustAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "GeneralDescriptionOfTrustAbstract",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesGeneralDescriptionOfTrustDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Description of the Trust [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_GoldmanSachsCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "GoldmanSachsCoMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Counterparty with which the Fund deposits assets subject to Commodity Futures Trading Commission regulations and various exchange and futures broker requirements.",
        "label": "Goldman, Sachs &amp; Co. [Member]",
        "terseLabel": "Goldman, Sachs &amp; Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodFaithAndMarginDepositsWithBrokerDealers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodFaithAndMarginDepositsWithBrokerDealers",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of securities held to satisfy margin and good faith deposits",
        "label": "Good Faith and Margin Deposit with Broker-Dealer",
        "documentation": "Amount of right to receive cash and securities on deposit with broker-dealers to demonstrate an intention to complete a purchase (good faith deposit) and collateral deposited by counterparty to cover the credit risk assumed (margin deposit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HealthcareSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HealthcareSectorMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Health Care [Member]",
        "documentation": "Sector of the economy consisting of companies engaged in healthcare-related business activities."
       }
      }
     },
     "auth_ref": [
      "r467",
      "r535",
      "r536",
      "r537",
      "r538"
     ]
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r214"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "country_IE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "IE",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ireland [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r478",
      "r479",
      "r480"
     ]
    },
    "cft_IncomeLossFromOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "IncomeLossFromOperationsAbstract",
     "presentation": [
      "http://campbell.com/role/FinancialHighlights"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Loss From Operations [Abstract]",
        "terseLabel": "Income (loss) from operations:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "STATEMENTS OF OPERATIONS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r167",
      "r320"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r320"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Domain]",
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxContingencyLineItems",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Contingency [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxContingencyTable",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Contingency [Table]",
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r20",
      "r78",
      "r79"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Abstract]",
        "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r203",
      "r204",
      "r206",
      "r207",
      "r208",
      "r209",
      "r274"
     ]
    },
    "us-gaap_IncomeTaxUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxUncertaintiesAbstract",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in accounts payable and accrued expenses",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedInterestReceivableNet",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Increase) decrease in interest receivable",
        "label": "Increase (Decrease) in Accrued Interest Receivable, Net",
        "documentation": "The increase (decrease) during the reporting period in the amount due from borrowers for interest payments."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "cft_IncreaseDecreaseInDueFromSwapsBroker": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "IncreaseDecreaseInDueFromSwapsBroker",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due from swaps broker.",
        "label": "Increase (Decrease) in Due from Swaps Broker",
        "negatedLabel": "(Increase) decrease in due from swaps broker"
       }
      }
     },
     "auth_ref": []
    },
    "cft_IncreaseDecreaseInNetAssetValuePerGeneralPartnerAndLimitedPartnerUnit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "IncreaseDecreaseInNetAssetValuePerGeneralPartnerAndLimitedPartnerUnit",
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in net asset value per general partner and limited partner unit.",
        "label": "Increase (Decrease) In Net Asset Value per General Partner and Limited Partner Unit",
        "terseLabel": "INCREASE (DECREASE) IN NET ASSET VALUE PER MANAGING OPERATOR AND OTHER UNITHOLDERS' UNIT (in dollars per unit)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPartnersCapitalRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPartnersCapitalRollForward",
     "presentation": [
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Unitholders' Capital [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "cft_IncreaseDecreaseInTotalReturnDueToSettlementFromForeignExchangeTradingClassActionLawsuit": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "IncreaseDecreaseInTotalReturnDueToSettlementFromForeignExchangeTradingClassActionLawsuit",
     "presentation": [
      "http://campbell.com/role/FinancialHighlightsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in total return due to the receipt of settlement proceeds from a foreign exchange trading class action lawsuit.",
        "label": "Increase (Decrease) in Total Return Due to Settlement from Foreign Exchange Trading Class Action Lawsuit",
        "terseLabel": "Increase in total return due to receipt of settlement proceeds from foreign exchange trading class action lawsuit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "crdr": "credit",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase in unrecognized tax benefits within twelve months",
        "documentation": "Amount of increase reasonably possible in the next twelve months for the unrecognized tax benefit."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "cft_IndustrialsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "IndustrialsMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sector of the economy consisting of companies engaged in industrials-related business activities.",
        "label": "Industrials [Member]",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_InitialMinimumSubscription": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "InitialMinimumSubscription",
     "crdr": "credit",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesGeneralDescriptionOfTrustDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial minimum subscription for a Series of units.",
        "label": "Initial minimum subscription"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r483"
     ]
    },
    "us-gaap_InterestRateDerivativeAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateDerivativeAssetsAtFairValue",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate swaps",
        "label": "Interest Rate Derivative Assets, at Fair Value",
        "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateDerivativeLiabilitiesAtFairValue",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate swaps",
        "label": "Interest Rate Derivative Liabilities, at Fair Value",
        "documentation": "Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateDerivativesAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateDerivativesAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate swaps",
        "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, net of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateSwapMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical",
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Swap [Member]",
        "verboseLabel": "Interest Rate Swap Contracts [Member]",
        "terseLabel": "Interest Rate Swaps [Member]",
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period."
       }
      }
     },
     "auth_ref": [
      "r441",
      "r472",
      "r473"
     ]
    },
    "cft_InterestRateSwapsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "InterestRateSwapsMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line item in the statement of financial position in which the fair value amounts of the derivative instruments are included.",
        "label": "Interest Rate Swaps [Member]",
        "terseLabel": "Interest Rate Swaps [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestReceivable",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest receivable",
        "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable."
       }
      }
     },
     "auth_ref": [
      "r495",
      "r534"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "cft_InvestmentIncomeLossNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r119"
     ]
    },
    "cft_InvestmentIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "InvestmentIncomeLossAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment income (loss) [Abstract]",
        "terseLabel": "Investment income"
       }
      }
     },
     "auth_ref": []
    },
    "cft_InvestmentIncomeLossNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "InvestmentIncomeLossNet",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_InvestmentIncomeNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment income (loss) from interest and fixed income securities, including realized and unrealized gains (losses).",
        "label": "Investment Income (Loss), Net",
        "totalLabel": "Total investment income (loss)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeNet",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net investment income (loss)",
        "label": "Investment Income, Net",
        "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r68"
     ]
    },
    "us-gaap_InvestmentIncomeNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeNetAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET INVESTMENT INCOME (LOSS)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentMaturityDate",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due date",
        "documentation": "Maturity date of investment, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r340",
      "r360",
      "r361",
      "r365",
      "r366",
      "r415",
      "r416",
      "r467",
      "r498",
      "r500"
     ]
    },
    "us-gaap_InvestmentOwnedAtCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentOwnedAtCost",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost",
        "documentation": "Cost of the investment."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r284",
      "r285",
      "r349",
      "r359",
      "r376",
      "r420",
      "r467",
      "r476",
      "r533"
     ]
    },
    "us-gaap_InvestmentOwnedAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentOwnedAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment",
        "label": "Investment Owned, Fair Value",
        "documentation": "Fair value of investment in security owned."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r277",
      "r278",
      "r279",
      "r281",
      "r283",
      "r284",
      "r285",
      "r288",
      "r291",
      "r292",
      "r301",
      "r302",
      "r336",
      "r345",
      "r346",
      "r355",
      "r369",
      "r370",
      "r383",
      "r384",
      "r385",
      "r410",
      "r413",
      "r419",
      "r421",
      "r424",
      "r467",
      "r476",
      "r533"
     ]
    },
    "us-gaap_InvestmentOwnedBalanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentOwnedBalanceAbstract",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Investments",
        "label": "Investment Owned, Balance [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentOwnedPercentOfNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentOwnedPercentOfNetAssets",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "% of Net Asset Value",
        "documentation": "Percentage of investment owned to net assets."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r284",
      "r285",
      "r345",
      "r369",
      "r383",
      "r386",
      "r421",
      "r467",
      "r533"
     ]
    },
    "us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentOwnedUnderlyingFaceAmountAtMarketValue",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity face value",
        "documentation": "Nominal or face amount on the investment owned."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r49"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r268",
      "r270",
      "r271",
      "r272",
      "r273",
      "r356",
      "r358"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r278",
      "r280",
      "r281",
      "r284",
      "r288",
      "r336",
      "r345",
      "r362",
      "r370",
      "r383",
      "r404",
      "r405",
      "r421",
      "r425",
      "r426",
      "r427",
      "r428",
      "r467"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Domain]",
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r278",
      "r280",
      "r281",
      "r284",
      "r288",
      "r336",
      "r345",
      "r362",
      "r370",
      "r383",
      "r404",
      "r405",
      "r421",
      "r425",
      "r426",
      "r427",
      "r428",
      "r467"
     ]
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Investments, Fair Value Disclosure",
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method."
       }
      }
     },
     "auth_ref": [
      "r219"
     ]
    },
    "country_JP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "JP",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Japan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LatestTaxYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LatestTaxYearMember",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latest Tax Year [Member]",
        "documentation": "Latest identified tax year."
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r103",
      "r157",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r211",
      "r212",
      "r213",
      "r226",
      "r299",
      "r449",
      "r476",
      "r510",
      "r521",
      "r522"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition",
      "http://campbell.com/role/StatementsOfFinancialConditionParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES",
        "label": "Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and unitholders' capital (Net Asset Value)",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r85",
      "r265",
      "r463",
      "r496",
      "r507",
      "r520"
     ]
    },
    "cft_LiabilityForUncertaintyInIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "LiabilityForUncertaintyInIncomeTaxes",
     "crdr": "credit",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for uncertainty in income taxes.",
        "label": "Liability for Uncertainty in Income Taxes",
        "terseLabel": "Reserves for uncertain tax positions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LimitedPartnersCapitalAccount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LimitedPartnersCapitalAccount",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_PartnersCapital",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Unitholders",
        "documentation": "The amount of the limited partners' ownership interests."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LimitedPartnersCapitalAccountUnitsOutstanding",
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialConditionParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Unitholders, units outstanding (in units)",
        "documentation": "The number of limited partner units outstanding."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://campbell.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long [Member]",
        "documentation": "Indicates an ownership position in, or purchase of, a security."
       }
      }
     },
     "auth_ref": []
    },
    "cft_LongTermInterestRateContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "LongTermInterestRateContractsMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given long-term interest rate.",
        "label": "Long-Term Interest Rate Contracts [Member]",
        "terseLabel": "Long-Term Interest Rates [Member]",
        "verboseLabel": "Long-Term Interest Rate Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "INDEMNIFICATIONS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyDisclosures": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyDisclosures",
     "presentation": [
      "http://campbell.com/role/Indemnifications"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INDEMNIFICATIONS",
        "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r172",
      "r174",
      "r175",
      "r176",
      "r177"
     ]
    },
    "us-gaap_ManagementFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ManagementFeePayable",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management fee payable",
        "documentation": "Amount of fee payable for management of fund or trust."
       }
      }
     },
     "auth_ref": [
      "r293"
     ]
    },
    "cft_ManagementFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "ManagementFeesExpense",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management fee paid to trading advisor during the period.",
        "label": "Management Fees Expense",
        "terseLabel": "Management fee"
       }
      }
     },
     "auth_ref": []
    },
    "cft_ManagingOperatorAndCommodityTradingAdvisorAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "ManagingOperatorAndCommodityTradingAdvisorAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "MANAGING OPERATOR AND COMMODITY TRADING ADVISOR [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_ManagingOperatorAndCommodityTradingAdvisorFeesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "ManagingOperatorAndCommodityTradingAdvisorFeesAbstract",
     "presentation": [
      "http://campbell.com/role/ManagingOperatorAndCommodityTradingAdvisorDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Managing Operator and Commodity Trading Advisor Fees [Abstract]",
        "terseLabel": "Managing Operator and Commodity Trading Advisor [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_ManagingOperatorAndCommodityTradingAdvisorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "ManagingOperatorAndCommodityTradingAdvisorTextBlock",
     "presentation": [
      "http://campbell.com/role/ManagingOperatorAndCommodityTradingAdvisor"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the managing operator and commodity trading advisor and the fees paid for services rendered.",
        "label": "Managing Operator and Commodity Trading Advisor [Text Block]",
        "terseLabel": "MANAGING OPERATOR AND COMMODITY TRADING ADVISOR"
       }
      }
     },
     "auth_ref": []
    },
    "cft_MarginAndGoodFaithDepositsAsPercentageOfNetAssetValue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "MarginAndGoodFaithDepositsAsPercentageOfNetAssetValue",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Margin and good faith deposits with futures broker and interbank market makers as a percentage of Net Asset Value.",
        "label": "Margin and good faith deposits as percentage of Net Asset Value",
        "terseLabel": "Margin and good faith deposits as a percentage of Net Asset Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarginDepositAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MarginDepositAssets",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash for margin requirements",
        "label": "Margin Deposit Assets",
        "documentation": "The amount of cash or securities placed with a broker or counterparty as security for a trading or derivatives securities position which was partially obtained with funds provided by the broker dealer."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r494"
     ]
    },
    "cft_MaterialsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "MaterialsMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sector of the economy consisting of companies engaged in materials-related business activities.",
        "label": "Materials [Member]",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_MaximumMarginToEquityRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "MaximumMarginToEquityRatio",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum ratio of margin to equity used to actively monitor market risk and minimize credit risk.",
        "label": "Maximum margin to equity ratio",
        "terseLabel": "Maximum margin-to-equity ratio"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r171",
      "r173",
      "r174",
      "r175",
      "r199",
      "r261",
      "r269",
      "r289",
      "r290",
      "r339",
      "r360",
      "r366",
      "r367",
      "r415",
      "r439",
      "r440",
      "r451",
      "r457",
      "r462",
      "r464",
      "r512",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528"
     ]
    },
    "cft_MetalContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "MetalContractsMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to metals.",
        "label": "Metal Contracts [Member]",
        "terseLabel": "Metals [Member]",
        "verboseLabel": "Metal Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Funds [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "cft_MonthlyManagementFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "MonthlyManagementFeePercentage",
     "presentation": [
      "http://campbell.com/role/ManagingOperatorAndCommodityTradingAdvisorDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monthly management fee percentage paid to Campbell &amp; Company, LP as the managing operator of the Trust based on month-end net assets.",
        "label": "Monthly management fee percentage",
        "terseLabel": "Monthly management fee percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cft_MonthlyOfferingCostsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "MonthlyOfferingCostsPercentage",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOfferingCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monthly offering costs percentage charged to the Series based on month-end net asset value (as defined in the Declaration of Trust and Trust Agreement).",
        "label": "Monthly offering costs percentage",
        "terseLabel": "Monthly offering costs percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cft_MonthlyReimbursementPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "MonthlyReimbursementPercentage",
     "presentation": [
      "http://campbell.com/role/SalesCommissionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monthly reimbursement percentage paid to Campbell &amp; Company, the managing operator of the Trust, based on the current net asset value of the units the selling agent has sold and which are outstanding at the end of such month.",
        "label": "Monthly Reimbursement Percentage",
        "terseLabel": "Monthly reimbursement percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cft_MonthlyTrailCommissionPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "MonthlyTrailCommissionPercentage",
     "presentation": [
      "http://campbell.com/role/SalesCommissionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monthly trail commission percentage paid to the selling agent (or its assignees) based on the current net asset value of the units the selling agent has sold and which are outstanding at the end of such month in respect of which the selling agent provides ongoing services.",
        "label": "Monthly Trail Commission Percentage",
        "terseLabel": "Monthly trail commission percentage"
       }
      }
     },
     "auth_ref": []
    },
    "country_NL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "NL",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Netherlands [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_NatwestMarketsPlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NatwestMarketsPlcMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Counterparty with which the Fund has entered into an International Swap and Derivatives Association, Inc. agreement for forward currency transactions.",
        "label": "NatWest Markets plc [Member]",
        "terseLabel": "NatWest Markets Plc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_NetAssetValuePerUnitPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NetAssetValuePerUnitPolicyTextBlock",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy to calculate Net Asset Value per unit for purposes of both financial reporting and calculation of redemption value.",
        "label": "Net Asset Value per Unit [Policy Text Block]",
        "terseLabel": "Net Asset Value per Unit"
       }
      }
     },
     "auth_ref": []
    },
    "cft_NetAssetValuePerUnitholdersUnit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NetAssetValuePerUnitholdersUnit",
     "presentation": [
      "http://campbell.com/role/FinancialHighlights",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValueParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net asset value per managing operator and/or other unitholders' unit.",
        "label": "Net Asset Value per Unitholders' Unit",
        "terseLabel": "Net Asset Value per Other Unitholders' Unit (in dollars per unit)",
        "periodStartLabel": "Net asset value per unit at beginning of year (in dollars per unit)",
        "periodEndLabel": "Net asset value per unit at end of year (in dollars per unit)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash from (for) financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (for) financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash from (for) operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r70",
      "r71"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (for) operating activities"
       }
      }
     },
     "auth_ref": []
    },
    "cft_NetChangeInUnrealizedOnFuturesForwardsSwapsAndInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NetChangeInUnrealizedOnFuturesForwardsSwapsAndInvestments",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net change in unrealized trading losses (gains) on futures, forwards, swaps and fixed income investments.",
        "label": "Net change in unrealized on futures, forwards, swaps and investments",
        "negatedLabel": "Net change in unrealized on futures, forwards, swaps and investments"
       }
      }
     },
     "auth_ref": []
    },
    "cft_NetGainLossForwardCurrencyTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NetGainLossForwardCurrencyTrading",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_RevenuesExcludingInterestAndDividends",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net gain (loss) from forward currency trading activities for the period.",
        "label": "Net Gain (Loss), Forward Currency Trading",
        "totalLabel": "Net gain (loss) from forward currency trading"
       }
      }
     },
     "auth_ref": []
    },
    "cft_NetGainLossFromFuturesTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NetGainLossFromFuturesTrading",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_RevenuesExcludingInterestAndDividends",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net gain (loss) from futures trading activities for the period.",
        "label": "Net gain (loss) from futures trading",
        "totalLabel": "Net gain (loss) from futures trading"
       }
      }
     },
     "auth_ref": []
    },
    "cft_NetGainLossSwapTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NetGainLossSwapTrading",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_RevenuesExcludingInterestAndDividends",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net gain (loss) from swap trading activities for the period.",
        "label": "Net Gain (Loss), Swap Trading",
        "totalLabel": "Net gain (loss) from swap trading"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue",
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income (loss)",
        "totalLabel": "NET INCOME (LOSS)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r71",
      "r86",
      "r89",
      "r97",
      "r98",
      "r100",
      "r103",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r118",
      "r120",
      "r122",
      "r124",
      "r157",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r217",
      "r226",
      "r266",
      "r317",
      "r333",
      "r334",
      "r450",
      "r475",
      "r510"
     ]
    },
    "cft_NetIncomeLossFromOperationsPerUnit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NetIncomeLossFromOperationsPerUnit",
     "calculation": {
      "http://campbell.com/role/FinancialHighlights": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://campbell.com/role/FinancialHighlights"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net trading gains (losses) per unit plus net investment income (loss) per unit.",
        "label": "Net Income (Loss) from Operations per Unit",
        "totalLabel": "Total net income (loss) from operations (in dollars per unit)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLossPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitBasic",
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NET INCOME (LOSS) PER MANAGING OPERATOR AND OTHER UNITHOLDERS' UNIT (based on weighted average number of units outstanding during the year) (in dollars per unit)",
        "label": "Net Income (Loss), Per Outstanding Limited Partnership and General Partnership Unit, Basic, Net of Tax",
        "documentation": "Net income (loss) allocated to each outstanding limited partnership and general partnership unit."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLossPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitBasicAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET INCOME (LOSS) PER MANAGING OPERATOR AND OTHER UNITHOLDERS' UNIT"
       }
      }
     },
     "auth_ref": []
    },
    "cft_NetInvestmentIncomeLossPerUnit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NetInvestmentIncomeLossPerUnit",
     "calculation": {
      "http://campbell.com/role/FinancialHighlights": {
       "parentTag": "cft_NetIncomeLossFromOperationsPerUnit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/FinancialHighlights"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net investment income (loss) divided by the average number of units outstanding during the period.",
        "label": "Net Investment Income (Loss) per Unit",
        "terseLabel": "Net investment income (loss) (in dollars per unit)"
       }
      }
     },
     "auth_ref": []
    },
    "cft_NetTradingGainsLossesPerUnit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NetTradingGainsLossesPerUnit",
     "calculation": {
      "http://campbell.com/role/FinancialHighlights": {
       "parentTag": "cft_NetIncomeLossFromOperationsPerUnit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://campbell.com/role/FinancialHighlights"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balancing amount necessary to reconcile the change in net asset value per unit with the other per unit information.",
        "label": "Net Trading Gains (Losses) per Unit",
        "terseLabel": "Total net trading gains (losses) (in dollars per unit)"
       }
      }
     },
     "auth_ref": []
    },
    "cft_NetUnrealizedGainLossOnOpenForwardCurrencyContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NetUnrealizedGainLossOnOpenForwardCurrencyContracts",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net unrealized gain (loss) on open forward currency contracts held in broker trading accounts.",
        "label": "Net unrealized gain (loss) on open forward currency contracts",
        "verboseLabel": "Net unrealized gain (loss) on open forward currency contracts"
       }
      }
     },
     "auth_ref": []
    },
    "cft_NetUnrealizedGainLossOnOpenForwardCurrencyContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NetUnrealizedGainLossOnOpenForwardCurrencyContractsMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line item in the statement of financial position in which the fair value amounts of the derivative instruments are included.",
        "label": "Net Unrealized Gain (Loss) on Open Forward Currency Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_NetUnrealizedGainLossOnOpenFuturesContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NetUnrealizedGainLossOnOpenFuturesContracts",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "cft_EquityInFuturesBrokerTradingAccounts",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net unrealized gain (loss) on open futures contracts held in futures brokers trading accounts.",
        "label": "Net unrealized gain (loss) on open futures contracts",
        "verboseLabel": "Net unrealized gain (loss) on open futures contracts"
       }
      }
     },
     "auth_ref": []
    },
    "cft_NetUnrealizedGainLossOnOpenFuturesContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NetUnrealizedGainLossOnOpenFuturesContractsMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line item in the statement of financial position in which the fair value amounts of the derivative instruments are included.",
        "label": "Net Unrealized Gain (Loss) on Open Futures Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_NetUnrealizedGainOnOpenForwardCurrencyContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NetUnrealizedGainOnOpenForwardCurrencyContracts",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net unrealized gain on open forward currency contracts held in broker trading accounts.",
        "label": "Net unrealized gain on open forward currency contracts",
        "terseLabel": "Net unrealized gain on open forward currency contracts"
       }
      }
     },
     "auth_ref": []
    },
    "cft_NetUnrealizedLossOnOpenForwardCurrencyContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NetUnrealizedLossOnOpenForwardCurrencyContracts",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net unrealized loss on open forward currency contracts held in broker trading accounts.",
        "label": "Net unrealized loss on open forward currency contracts",
        "terseLabel": "Net unrealized loss on open forward currency contracts"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://campbell.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://campbell.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "us-gaap_NondesignatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NondesignatedMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not Designated as Hedging Instruments [Member]",
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "cft_NumberOfBusinessDaysAdvanceWrittenNoticeIsRequiredForMonthlyRedemptions": {
     "xbrltype": "durationItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NumberOfBusinessDaysAdvanceWrittenNoticeIsRequiredForMonthlyRedemptions",
     "presentation": [
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of business days advance written notice to Campbell &amp; Company. LP is required for monthly redemptions, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Number of business days advance written notice is required for monthly redemptions",
        "terseLabel": "Number of business days advance written notice is required for monthly redemptions"
       }
      }
     },
     "auth_ref": []
    },
    "cft_NumberOfMajorRatingAgenciesReportingCreditRatingsConsideredInvestmentGradeForInterbankMarketMaker": {
     "xbrltype": "integerItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "NumberOfMajorRatingAgenciesReportingCreditRatingsConsideredInvestmentGradeForInterbankMarketMaker",
     "presentation": [
      "http://campbell.com/role/DepositsWithInterbankMarketMakerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of major credit rating agencies reporting credit ratings considered investment grade for the interbank market maker.",
        "label": "Number of major rating agencies reporting credit ratings considered investment grade for interbank market maker",
        "terseLabel": "Number of major rating agencies reporting credit ratings considered investment grade for NatWest"
       }
      }
     },
     "auth_ref": []
    },
    "cft_OfferingCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "OfferingCostsAbstract",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOfferingCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Costs [Abstract]",
        "terseLabel": "Offering Costs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_OfferingCostsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "OfferingCostsPaid",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for offering costs reimbursed to Campbell &amp; Company on a monthly basis.",
        "label": "Offering costs paid",
        "negatedLabel": "Offering costs paid"
       }
      }
     },
     "auth_ref": []
    },
    "cft_OfferingCostsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "OfferingCostsPayable",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payable for offering costs incurred by Campbell &amp; Company, LP in connection with the initial and continuous offering of units of the Trust.",
        "label": "Offering Costs Payable",
        "terseLabel": "Offering costs payable"
       }
      }
     },
     "auth_ref": []
    },
    "cft_OfferingCostsPerUnit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "OfferingCostsPerUnit",
     "presentation": [
      "http://campbell.com/role/FinancialHighlights"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total offering costs divided by the average number of units outstanding during the period.",
        "label": "Offering Costs per Unit",
        "negatedLabel": "Offering costs (in dollars per unit)"
       }
      }
     },
     "auth_ref": []
    },
    "cft_OfferingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "OfferingCostsPolicyTextBlock",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for offering costs incurred in connection with the initial and continuous offering of units of the Fund.",
        "label": "Offering Costs [Policy Text Block]",
        "terseLabel": "Offering Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OffsettingAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OffsettingAssetsLineItems",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OffsettingAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OffsettingAssetsTable",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting Assets [Table]",
        "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r61"
     ]
    },
    "us-gaap_OffsettingAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OffsettingAssetsTableTextBlock",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting of Derivative Assets and Collateral Received by Counterparty",
        "documentation": "Tabular disclosure of derivative and other financial assets that are subject to offsetting, including master netting arrangements."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r95"
     ]
    },
    "us-gaap_OffsettingDerivativeAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OffsettingDerivativeAssetsAbstract",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting of Derivative Assets by Counterparty [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OffsettingDerivativeLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OffsettingDerivativeLiabilitiesAbstract",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offsetting of Derivative Liabilities by Counterparty [Abstract]",
        "label": "Offsetting Derivative Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OffsettingLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OffsettingLiabilitiesLineItems",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting Liabilities [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OffsettingLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OffsettingLiabilitiesTable",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting Liabilities [Table]",
        "documentation": "Disclosure of information about derivative and financial liabilities that are subject to offsetting, including enforceable master netting arrangements."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r61"
     ]
    },
    "us-gaap_OffsettingLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OffsettingLiabilitiesTableTextBlock",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting of Derivative Liabilities and Collateral Pledged by Counterparty",
        "documentation": "Tabular disclosure of derivative and other financial liabilities that are subject to offsetting, including master netting arrangements."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r95"
     ]
    },
    "us-gaap_OpenTaxYear": {
     "xbrltype": "gYearListItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OpenTaxYear",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Open tax year",
        "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r72",
      "r73",
      "r80"
     ]
    },
    "us-gaap_OtherOwnershipInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherOwnershipInterestMember",
     "presentation": [
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Unitholders [Member]",
        "documentation": "Holder of an ownership interest in a partnership who is not classified as a general partner, preferred partner, or limited partner."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OverTheCounterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OverTheCounterMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Over-the-Counter [Member]",
        "documentation": "Transaction that does not take place on an organized exchange."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "us-gaap_PartnerTypeOfPartnersCapitalAccountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PartnerTypeOfPartnersCapitalAccountAxis",
     "presentation": [
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Partner Type [Axis]",
        "documentation": "Information by type or class of partner's capital account. Examples of classes of partners include, but not limited to, general partners, limited partners, preferred partners, and other ownership interests."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r275"
     ]
    },
    "us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PartnerTypeOfPartnersCapitalAccountNameDomain",
     "presentation": [
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Partner Type of Partners' Capital Account, Name [Domain]",
        "documentation": "Capital accounts of each type or class of partner. Examples of classes of partners include, but are not limited to, general partners, limited partners, preferred partners, and other ownership interests."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r275"
     ]
    },
    "us-gaap_PartnersCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PartnersCapital",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue",
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total unitholders' capital (Net Asset Value)",
        "periodStartLabel": "Balances",
        "periodEndLabel": "Balances",
        "label": "Partners' Capital",
        "documentation": "The amount of ownership interest of different classes of partners in limited partnership."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_PartnersCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PartnersCapitalAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITHOLDERS' CAPITAL (Net Asset Value)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PartnersCapitalAccountAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PartnersCapitalAccountAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions",
        "documentation": "Change in the different classes of partners' capital accounts during the year due to acquisitions. Partners include general, limited and preferred partners."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r76"
     ]
    },
    "us-gaap_PartnersCapitalAccountRedemptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PartnersCapitalAccountRedemptions",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Redemptions",
        "label": "Partners' Capital Account, Redemptions",
        "documentation": "Total change in each class of partners' capital accounts during the year due to redemptions and adjustments to redemption value. All partners include general, limited and preferred partners."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r77"
     ]
    },
    "us-gaap_PartnersCapitalAccountUnits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PartnersCapitalAccountUnits",
     "presentation": [
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Balances (in units)",
        "periodStartLabel": "Balances (in units)",
        "label": "Partners' Capital Account, Units",
        "documentation": "The number of each class of partnership units outstanding at the balance sheet date. Units represent shares of ownership of the general, limited, and preferred partners."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_PartnersCapitalAccountUnitsAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PartnersCapitalAccountUnitsAcquisitions",
     "presentation": [
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions (in units)",
        "documentation": "Change in the number of units for each class of partners' capital accounts during the year due to acquisitions. Partners include general, limited and preferred partners."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r22",
      "r23",
      "r24",
      "r76"
     ]
    },
    "us-gaap_PartnersCapitalAccountUnitsRedeemed": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PartnersCapitalAccountUnitsRedeemed",
     "presentation": [
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Redemptions (in units)",
        "label": "Partners' Capital Account, Units, Redeemed",
        "documentation": "The number of units redeemed during the year of each class of partners' capital account. Units represent shares of ownership of the general, limited, and preferred partners."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r77"
     ]
    },
    "cft_PartnersCapitalOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "PartnersCapitalOfferingCosts",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of offering costs incurred by Campbell &amp; Company, LP and reimbursed by the Trust that are charged directly to unitholders' capital.",
        "label": "Partners' Capital, Offering Costs",
        "negatedLabel": "Offering costs"
       }
      }
     },
     "auth_ref": []
    },
    "cft_PayFixedInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "PayFixedInterestRateMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which the Company pays a fixed interest rate in exchange for a floating interest rate over a specified period.",
        "label": "Pay Fixed Interest Rate [Member]",
        "terseLabel": "Centrally Cleared Interest Rate Swaps - Pay Fixed [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_PaymentsForProceedsFromSwapContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "PaymentsForProceedsFromSwapContracts",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash paid (received) for swap contracts with swap broker.",
        "label": "Payments for (Proceeds from) swap contracts",
        "negatedLabel": "Net purchases from swap broker"
       }
      }
     },
     "auth_ref": []
    },
    "cft_PaymentsForRepurchaseOfUnitholdersUnits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "PaymentsForRepurchaseOfUnitholdersUnits",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to repurchase managing operator and other unitholders' units.",
        "label": "Payments for Repurchase of Unitholders Units",
        "negatedLabel": "Redemption of units"
       }
      }
     },
     "auth_ref": []
    },
    "cft_PaymentsToPurchaseInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "PaymentsToPurchaseInvestments",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to purchase investments.",
        "label": "Payments to Purchase Investments",
        "negatedLabel": "Purchases of investments"
       }
      }
     },
     "auth_ref": []
    },
    "cft_PerUnitPerformanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "PerUnitPerformanceAbstract",
     "presentation": [
      "http://campbell.com/role/FinancialHighlights"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Per Unit Performance [Abstract]",
        "verboseLabel": "Per Unit Performance (for a unit outstanding throughout the entire year)"
       }
      }
     },
     "auth_ref": []
    },
    "cft_PercentageOfNetAssetValueRequiredForMarginAndGoodFaithDepositsHighEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "PercentageOfNetAssetValueRequiredForMarginAndGoodFaithDepositsHighEnd",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Net Asset Value required for margin and good faith deposits with futures broker and interbank market makers at the high end of the range.",
        "label": "Percentage of Net Asset Value required for margin and good faith deposits, high end",
        "terseLabel": "Percentage of Net Asset Value required for margin and good faith deposits, high end"
       }
      }
     },
     "auth_ref": []
    },
    "cft_PercentageOfNetAssetValueRequiredForMarginAndGoodFaithDepositsLowEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "PercentageOfNetAssetValueRequiredForMarginAndGoodFaithDepositsLowEnd",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Net Asset Value required for margin and good faith deposits with futures broker and interbank market makers at the low end of the range.",
        "label": "Percentage of Net Asset Value required for margin and good faith deposits, low end",
        "terseLabel": "Percentage of Net Asset Value required for margin and good faith deposits, low end"
       }
      }
     },
     "auth_ref": []
    },
    "cft_PerformanceFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "PerformanceFee",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fees paid on the cumulative increase, if any, in the Net Asset Value per Unit over the highest previous cumulative Net Asset Value per Unit (commonly referred to as a High Water Mark) and is not subject to any clawback provisions.",
        "label": "Performance fee",
        "terseLabel": "Performance fee"
       }
      }
     },
     "auth_ref": []
    },
    "cft_PeriodAfterSaleOfUnitsPaymentOfMonthlyTrailCommissionPercentageCommences": {
     "xbrltype": "durationItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "PeriodAfterSaleOfUnitsPaymentOfMonthlyTrailCommissionPercentageCommences",
     "presentation": [
      "http://campbell.com/role/SalesCommissionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period after the sale of units and in return for providing ongoing services to the unitholder, the Trust will pay the selling agent (or their assignees) a monthly trail commission percentage of the current net asset value of the units it has sold and which are outstanding at the end of such month in respect of which the selling agent provides ongoing services, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Period after sale of units payment of monthly trail commission percentage commences",
        "terseLabel": "Period of time after sale of units monthly trail commission percentage commences"
       }
      }
     },
     "auth_ref": []
    },
    "cft_PeriodForWhichRedemptionFeesApplyFollowingPurchase": {
     "xbrltype": "durationItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "PeriodForWhichRedemptionFeesApplyFollowingPurchase",
     "presentation": [
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period for which redemption fees, which are paid to Campbell &amp; Company, LP, apply following purchase, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Period for which redemption fees apply following purchase",
        "terseLabel": "Period for which redemption fees apply following purchase"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PositionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PositionAxis",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Position [Axis]",
        "documentation": "Information by position taken for a security."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PositionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PositionDomain",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Position [Domain]",
        "documentation": "Indicates position taken for a security."
       }
      }
     },
     "auth_ref": []
    },
    "cft_ProceedsFromAdditionOfOfUnitholdersUnits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "ProceedsFromAdditionOfOfUnitholdersUnits",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from the issuance of units to the managing operator and other unitholders.",
        "label": "Proceeds from Addition of of Unitholders Units",
        "terseLabel": "Addition of units"
       }
      }
     },
     "auth_ref": []
    },
    "cft_ProceedsFromSaleAndMaturityOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "ProceedsFromSaleAndMaturityOfInvestments",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale and maturities of investments.",
        "label": "Proceeds from Sale and Maturity of Investments",
        "terseLabel": "Sales/maturities of investments"
       }
      }
     },
     "auth_ref": []
    },
    "cft_QuarterlyPerformanceFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "QuarterlyPerformanceFeePercentage",
     "presentation": [
      "http://campbell.com/role/ManagingOperatorAndCommodityTradingAdvisorDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quarterly performance fee paid to Campbell &amp; Company, LP based on a percentage of the Trust's aggregate cumulative appreciation in the Net Asset Value per Unit, exclusive of appreciation attributable to interest income.",
        "label": "Quarterly performance fee percentage",
        "terseLabel": "Quarterly performance fee percentage"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r171",
      "r173",
      "r174",
      "r175",
      "r192",
      "r199",
      "r200",
      "r201",
      "r202",
      "r237",
      "r261",
      "r269",
      "r289",
      "r290",
      "r339",
      "r360",
      "r366",
      "r367",
      "r415",
      "r439",
      "r440",
      "r451",
      "r457",
      "r462",
      "r464",
      "r467",
      "r509",
      "r512",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r171",
      "r173",
      "r174",
      "r175",
      "r192",
      "r199",
      "r200",
      "r201",
      "r202",
      "r237",
      "r261",
      "r269",
      "r289",
      "r290",
      "r339",
      "r360",
      "r366",
      "r367",
      "r415",
      "r439",
      "r440",
      "r451",
      "r457",
      "r462",
      "r464",
      "r467",
      "r509",
      "r512",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528"
     ]
    },
    "cft_RatioOfExpensesPriorToPerformanceFeeToAverageNetAssetValue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RatioOfExpensesPriorToPerformanceFeeToAverageNetAssetValue",
     "calculation": {
      "http://campbell.com/role/FinancialHighlights": {
       "parentTag": "cft_RatioOfTotalExpensesToAverageNetAssetValue",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://campbell.com/role/FinancialHighlights"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of total expenses, less performance fee, to the average of the net asset values for each month during the period.",
        "label": "Ratio Of Expenses Prior To Performance Fee To Average Net Asset Value",
        "terseLabel": "Expenses prior to performance fee"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RatioOfNetInvestmentIncomeLossToAverageNetAssetValue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RatioOfNetInvestmentIncomeLossToAverageNetAssetValue",
     "presentation": [
      "http://campbell.com/role/FinancialHighlights"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of net investment income (loss) to the average of the net asset values for each month during the period.",
        "label": "Ratio Of Net Investment Income Loss To Average Net Asset Value",
        "terseLabel": "Net investment income (loss)"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RatioOfPerformanceFeeToAverageNetAssetValue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RatioOfPerformanceFeeToAverageNetAssetValue",
     "calculation": {
      "http://campbell.com/role/FinancialHighlights": {
       "parentTag": "cft_RatioOfTotalExpensesToAverageNetAssetValue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/FinancialHighlights"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of performance fee to the average of the net asset values for each month during the period.",
        "label": "Ratio Of Performance Fee To Average Net Asset Value",
        "terseLabel": "Performance fee"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RatioOfTotalExpensesToAverageNetAssetValue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RatioOfTotalExpensesToAverageNetAssetValue",
     "calculation": {
      "http://campbell.com/role/FinancialHighlights": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://campbell.com/role/FinancialHighlights"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of total expenses to the average of the net asset values for each month during the period.",
        "label": "Ratio Of Total Expenses To Average Net Asset Value",
        "totalLabel": "Total expenses"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RatiosToAverageNetAssetValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RatiosToAverageNetAssetValueAbstract",
     "presentation": [
      "http://campbell.com/role/FinancialHighlights"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ratios To Average Net Asset Value [Abstract]",
        "terseLabel": "Ratios to average net asset value:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RealEstateSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RealEstateSectorMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate [Member]",
        "documentation": "Sector of the economy consisting of companies engaged in real estate business activities."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r535",
      "r536",
      "r537",
      "r538"
     ]
    },
    "cft_RealizedGainsLossesForwardCurrencyTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RealizedGainsLossesForwardCurrencyTrading",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "cft_NetGainLossForwardCurrencyTrading",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on forward currency trading.",
        "label": "Realized Gains (Losses), Forward Currency Trading",
        "terseLabel": "Realized"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RealizedGainsLossesFuturesTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RealizedGainsLossesFuturesTrading",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "cft_NetGainLossFromFuturesTrading",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on futures trading.",
        "label": "Realized Gains (Losses), Futures Trading",
        "terseLabel": "Realized"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RealizedGainsLossesSwapTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RealizedGainsLossesSwapTrading",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "cft_NetGainLossSwapTrading",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on swap trading.",
        "label": "Realized Gains (Losses), Swap Trading",
        "terseLabel": "Realized"
       }
      }
     },
     "auth_ref": []
    },
    "cft_ReceivableFromSwapsBroker": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "ReceivableFromSwapsBroker",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount receivable from swaps broker.",
        "label": "Receivable from Swaps Broker",
        "terseLabel": "Due from swaps broker"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivablesFromClearingOrganizations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesFromClearingOrganizations",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variation margin receivable",
        "label": "Receivables from Clearing Organizations",
        "documentation": "Amount of right to receive cash and securities on deposit with clearing organizations. Clearing organizations perform post trade processing and trade comparisons among numerous broker-dealers and act as settlement agents between buying and selling broker-dealers."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "cft_ReceiveFixedInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "ReceiveFixedInterestRateMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which the Company receives a fixed interest rate in exchange for a floating interest rate over a specified period.",
        "label": "Receive Fixed Interest Rate [Member]",
        "terseLabel": "Centrally Cleared Interest Rate Swaps - Receive Fixed [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughEighthMonthEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughEighthMonthEnd",
     "presentation": [
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Net Asset Value per unit redeemed through the eight month-end paid as a redemption fee to Campbell &amp; Company, LP.",
        "label": "Redemption fee percentage of Net Asset Value per unit redeemed through eighth month end",
        "terseLabel": "Redemption fee percentage of Net Asset Value per unit redeemed through the eighth month-end"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughEleventhMonthEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughEleventhMonthEnd",
     "presentation": [
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Net Asset Value per unit redeemed through the eleventh month-end paid as a redemption fee to Campbell &amp; Company, LP.",
        "label": "Redemption fee percentage of Net Asset Value per unit redeemed through eleventh month end",
        "terseLabel": "Redemption fee percentage of Net Asset Value per unit redeemed through the eleventh month-end"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughFifthMonthEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughFifthMonthEnd",
     "presentation": [
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Net Asset Value per unit redeemed through the fifth month-end paid as a redemption fee to Campbell &amp; Company, LP.",
        "label": "Redemption fee percentage of Net Asset Value per unit redeemed through fifth month end",
        "terseLabel": "Redemption fee percentage of Net Asset Value per unit redeemed through the fifth month-end"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughFourthMonthEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughFourthMonthEnd",
     "presentation": [
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Net Asset Value per unit redeemed through the fourth month-end paid as a redemption fee to Campbell &amp; Company, LP.",
        "label": "Redemption fee percentage of Net Asset Value per unit redeemed through fourth month end",
        "terseLabel": "Redemption fee percentage of Net Asset Value per unit redeemed through the fourth month-end"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughNinthMonthEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughNinthMonthEnd",
     "presentation": [
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Net Asset Value per unit redeemed through the ninth month-end paid as a redemption fee to Campbell &amp; Company, LP.",
        "label": "Redemption fee percentage of Net Asset Value per unit redeemed through ninth month end",
        "terseLabel": "Redemption fee percentage of Net Asset Value per unit redeemed through the ninth month-end"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughSecondMonthEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughSecondMonthEnd",
     "presentation": [
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Net Asset Value per unit redeemed through the second month-end paid as a redemption fee to Campbell &amp; Company, LP.",
        "label": "Redemption fee percentage of Net Asset Value per unit redeemed through second month end",
        "terseLabel": "Redemption fee percentage of Net Asset Value per unit redeemed through the second month-end"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughSeventhMonthEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughSeventhMonthEnd",
     "presentation": [
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Net Asset Value per unit redeemed through the seventh month-end paid as a redemption fee to Campbell &amp; Company, LP.",
        "label": "Redemption fee percentage of Net Asset Value per unit redeemed through seventh month end",
        "terseLabel": "Redemption fee percentage of Net Asset Value per unit redeemed through the seventh month-end"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughSixthMonthEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughSixthMonthEnd",
     "presentation": [
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Net Asset Value per unit redeemed through the sixth month-end paid as a redemption fee to Campbell &amp; Company, LP.",
        "label": "Redemption fee percentage of Net Asset Value per unit redeemed through sixth month end",
        "terseLabel": "Redemption fee percentage of Net Asset Value per unit redeemed through the sixth month-end"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughTenthMonthEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughTenthMonthEnd",
     "presentation": [
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Net Asset Value per unit redeemed through the tenth month-end paid as a redemption fee to Campbell &amp; Company, LP.",
        "label": "Redemption fee percentage of Net Asset Value per unit redeemed through tenth month end",
        "terseLabel": "Redemption fee percentage of Net Asset Value per unit redeemed through the tenth month-end"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughThirdMonthEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughThirdMonthEnd",
     "presentation": [
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Net Asset Value per unit redeemed through the third month-end paid as a redemption fee to Campbell &amp; Company, LP.",
        "label": "Redemption fee percentage of Net Asset Value per unit redeemed through third month end",
        "terseLabel": "Redemption fee percentage of Net Asset Value per unit redeemed through the third month-end"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughTwelfthMonthEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RedemptionFeePercentageOfNetAssetValuePerUnitRedeemedThroughTwelfthMonthEnd",
     "presentation": [
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Net Asset Value per unit redeemed through the twelfth month-end paid as a redemption fee to Campbell &amp; Company, LP.",
        "label": "Redemption fee percentage of Net Asset Value per unit redeemed through twelfth month end",
        "terseLabel": "Redemption fee percentage of Net Asset Value per unit redeemed through the twelfth month-end"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RedemptionFeesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RedemptionFeesAbstract",
     "presentation": [
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redemption Fees [Abstract]",
        "terseLabel": "Redemption Fees [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RedemptionFeesReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RedemptionFeesReceived",
     "crdr": "credit",
     "presentation": [
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redemption fees received by Campbell &amp; Company, LP during the current period.",
        "label": "Redemption fees received",
        "terseLabel": "Redemption fees received by Campbell &amp; Company"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RedemptionsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RedemptionsPayable",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payable for redemption of units.",
        "label": "Redemptions payable",
        "terseLabel": "Redemptions payable"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r104",
      "r105",
      "r187",
      "r190",
      "r228",
      "r447",
      "r448"
     ]
    },
    "cft_RestrictedCashAtInterbankMarketMaker": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RestrictedCashAtInterbankMarketMaker",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical",
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage held at interbank market maker.",
        "label": "Restricted cash at interbank market maker",
        "terseLabel": "Restricted cash at interbank market maker"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RestrictedCashAtSwapsBroker": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RestrictedCashAtSwapsBroker",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      },
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical",
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage held at swaps broker.",
        "label": "Restricted cash at swaps broker",
        "terseLabel": "Restricted cash at swaps broker"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RestrictedCashForMarginRequirementsAsPercentageOfNetAssetValue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RestrictedCashForMarginRequirementsAsPercentageOfNetAssetValue",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted cash for margin requirements as a percentage of Net Asset Value.",
        "label": "Restricted cash for margin requirements as percentage of Net Asset Value",
        "terseLabel": "Restricted cash for margin requirements as a percentage of Net Asset Value"
       }
      }
     },
     "auth_ref": []
    },
    "cft_RestrictedCashInFuturesBrokersTradingAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "RestrictedCashInFuturesBrokersTradingAccounts",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      },
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "cft_EquityInFuturesBrokerTradingAccounts",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfCashFlowsParenthetical",
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage held in futures brokers trading accounts.",
        "label": "Restricted cash in futures brokers trading accounts",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenuesExcludingInterestAndDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesExcludingInterestAndDividends",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total net trading gain (loss)",
        "label": "Revenues, Excluding Interest and Dividends",
        "documentation": "Revenues from operations, excluding interest and dividend income. Includes revenues from the following sources: investment banking (underwriting and financial advisory), principal transactions (sales and trading, and investment gains and losses), commissions, asset management, and investment advisory and other services."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://campbell.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://campbell.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "country_SE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "SE",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sweden [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_SalesCommissionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "SalesCommissionTextBlock",
     "presentation": [
      "http://campbell.com/role/SalesCommission"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the payment of sales commission.",
        "label": "Sales Commission [Text Block]",
        "terseLabel": "SALES COMMISSION"
       }
      }
     },
     "auth_ref": []
    },
    "cft_SalesCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "SalesCommissions",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commissions incurred in the period based upon the sale of units by selling agents who have executed selling agreements with the Trust as well as commissions to Campbell &amp; Company, the managing operator.",
        "label": "Sales Commissions",
        "terseLabel": "Sales commission"
       }
      }
     },
     "auth_ref": []
    },
    "cft_SalesCommissionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "SalesCommissionsAbstract",
     "presentation": [
      "http://campbell.com/role/SalesCommissionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Commissions [Abstract]",
        "terseLabel": "Sales Commission [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCreditDerivativesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCreditDerivativesTable",
     "presentation": [
      "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Credit Derivatives [Table]",
        "documentation": "Schedule of credit derivatives, including information about each credit derivative, or each group of similar credit derivatives, including (a) the nature of the credit derivative - its term, how it arose, the events or circumstances that would require the seller to perform under the credit derivative, and the current status of the payment/performance risk of the credit derivative; (b) the maximum potential amount of future payments (undiscounted) the seller could be required to make under the credit derivative; (c) the current fair value of the credit derivative; and (d) the nature of any recourse provisions under the credit derivative, and any assets held either as collateral or by third parties."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r42"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Gains and Losses of the Trust's Derivatives by Instrument Type and Location of Gains and Losses on the Statements of Operations",
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r36",
      "r214"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of the Trust's Derivatives by Instrument Type and Location of Instruments on the Statements of Financial Condition",
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_ScheduleOfInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED SCHEDULE OF INVESTMENTS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInvestmentsLineItems",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r359",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424"
     ]
    },
    "us-gaap_ScheduleOfInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInvestmentsTable",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Table]",
        "documentation": "Disclosure of information about investments owned by investment company."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r359",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r279",
      "r283",
      "r285",
      "r345",
      "r362",
      "r383",
      "r421",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r442",
      "r458",
      "r467",
      "r513",
      "r531"
     ]
    },
    "us-gaap_SellingAndMarketingExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingAndMarketingExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SALES COMMISSION [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short [Member]",
        "documentation": "Indicates the sale of a borrowed security or written option."
       }
      }
     },
     "auth_ref": []
    },
    "cft_ShortTermInterestRateContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "ShortTermInterestRateContractMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given short-term interest rate.",
        "label": "Short-Term Interest Rate Contract [Member]",
        "terseLabel": "Short-Term Interest Rates [Member]",
        "verboseLabel": "Short-Term Interest Rate Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_ShortTermInvestmentsAtCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "ShortTermInvestmentsAtCost",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialConditionParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of short-term investments in money-market instruments.",
        "label": "Short term investments, at cost",
        "terseLabel": "Short term investments, cost"
       }
      }
     },
     "auth_ref": []
    },
    "cft_ShortTermInvestmentsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "ShortTermInvestmentsAtFairValue",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of investment in short-term money-market instruments which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates.",
        "label": "Short term Investments, at fair value",
        "verboseLabel": "Short term investments",
        "terseLabel": "Short term investments (cost $514,524 and $3,954,316, respectively)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestmentsMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Investments [Member]",
        "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r427",
      "r428",
      "r443"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State Tax Authorities [Member]",
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity."
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r279",
      "r283",
      "r285",
      "r345",
      "r362",
      "r383",
      "r421",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r442",
      "r458",
      "r467",
      "r513",
      "r531"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://campbell.com/role/FinancialHighlights",
      "http://campbell.com/role/FinancialHighlightsParenthetical",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValueParenthetical",
      "http://campbell.com/role/StatementsOfFinancialCondition",
      "http://campbell.com/role/StatementsOfFinancialConditionParenthetical",
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r117",
      "r262",
      "r270",
      "r276",
      "r291",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r335",
      "r468"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "STATEMENTS OF CASH FLOWS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "STATEMENTS OF FINANCIAL CONDITION [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfPartnersCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfPartnersCapitalAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "STATEMENTS OF CHANGES IN UNITHOLDERS' CAPITAL (NET ASSET VALUE) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://campbell.com/role/FinancialHighlights",
      "http://campbell.com/role/FinancialHighlightsParenthetical",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValue",
      "http://campbell.com/role/StatementsOfChangesInUnitholdersCapitalNetAssetValueParenthetical",
      "http://campbell.com/role/StatementsOfFinancialCondition",
      "http://campbell.com/role/StatementsOfFinancialConditionParenthetical",
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r117",
      "r262",
      "r270",
      "r276",
      "r291",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r335",
      "r468"
     ]
    },
    "cft_StockIndicesContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "StockIndicesContractsMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeAndLocationOfInstrumentsOnStatementsOfFinancialConditionDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to stock indices.",
        "label": "Stock Indices Contracts [Member]",
        "terseLabel": "Stock Indices [Member]",
        "verboseLabel": "Stock Indices Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_SubscriptionsDistributionsAndRedemptions": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "SubscriptionsDistributionsAndRedemptions",
     "presentation": [
      "http://campbell.com/role/SubscriptionsDistributionsAndRedemptions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of subscriptions, distributions, and redemption activities and associated fees.",
        "label": "Subscriptions, Distributions and Redemptions",
        "terseLabel": "SUBSCRIPTIONS, DISTRIBUTIONS AND REDEMPTIONS"
       }
      }
     },
     "auth_ref": []
    },
    "cft_SubscriptionsDistributionsAndRedemptionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "SubscriptionsDistributionsAndRedemptionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBSCRIPTIONS, DISTRIBUTIONS AND REDEMPTIONS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_SubscriptionsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "SubscriptionsReceivable",
     "crdr": "debit",
     "calculation": {
      "http://campbell.com/role/StatementsOfFinancialCondition": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialCondition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscriptions receivable for trust units.",
        "label": "Subscriptions receivable",
        "terseLabel": "Subscriptions receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBSEQUENT EVENTS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://campbell.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBSEQUENT EVENTS",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r230"
     ]
    },
    "us-gaap_SummaryOfCreditDerivativesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SummaryOfCreditDerivativesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CREDIT DERIVATIVES AND CREDIT-RELATED CONTINGENCY FEATURES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryOfDerivativeInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SummaryOfDerivativeInstrumentsAbstract",
     "presentation": [
      "http://campbell.com/role/CreditDerivativesAndCreditrelatedContingencyFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Derivatives and Credit-Related Contingency Features [Abstract]",
        "label": "Summary of Derivative Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_SupplementalDataAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "SupplementalDataAbstract",
     "presentation": [
      "http://campbell.com/role/FinancialHighlights"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Data [Abstract]",
        "terseLabel": "Supplemental Data"
       }
      }
     },
     "auth_ref": []
    },
    "cft_SwapTradingGainsLossesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "SwapTradingGainsLossesAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Swap Trading Gains (Losses) [Abstract]",
        "terseLabel": "Swap trading gains (losses)"
       }
      }
     },
     "auth_ref": []
    },
    "cft_SwapTradingGainsLossesChangeInUnrealizedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "SwapTradingGainsLossesChangeInUnrealizedMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing unrealized gain (loss) on swap trading.",
        "label": "Swap Trading Gains (Losses) - Change in Unrealized [Member]",
        "terseLabel": "Swap Trading Gains (Losses) - Change in Unrealized [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_SwapTradingGainsLossesRealizedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "SwapTradingGainsLossesRealizedMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing realized gains (losses) on swap trading.",
        "label": "Swap Trading Gains (Losses) - Realized [Member]",
        "terseLabel": "Swap Trading Gains (Losses) - Realized [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxPeriodAxis",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Period [Axis]",
        "documentation": "Information about the period subject to enacted tax laws."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxPeriodDomain",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Period [Domain]",
        "documentation": "Identified tax period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TechnologySectorMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology [Member]",
        "documentation": "Sector of the economy consisting of companies engaged in technology-related business activities."
       }
      }
     },
     "auth_ref": [
      "r467",
      "r535",
      "r536",
      "r537",
      "r538"
     ]
    },
    "cft_TermForPaymentOfMonthlyReimbursementPercentageAfterSaleOfUnits": {
     "xbrltype": "durationItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "TermForPaymentOfMonthlyReimbursementPercentageAfterSaleOfUnits",
     "presentation": [
      "http://campbell.com/role/SalesCommissionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period after the sale of units that Campbell &amp; Company, the managing operator, will receive a monthly reimbursement percentage of the current net asset value of the units the selling agent has sold and which are outstanding at the end of such month, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Term for payment of monthly reimbursement percentage after sale of units",
        "terseLabel": "Period of time monthly reimbursement percentage is paid after sale of units"
       }
      }
     },
     "auth_ref": []
    },
    "cft_TotalReturnPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "TotalReturnPercentage",
     "presentation": [
      "http://campbell.com/role/FinancialHighlights"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in beginning and ending net assets of the period divided by the beginning of period net assets (percentage change in net assets).",
        "label": "Total Return Percentage",
        "terseLabel": "Total Return"
       }
      }
     },
     "auth_ref": []
    },
    "cft_TradingActivitiesAndRelatedRisksTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "TradingActivitiesAndRelatedRisksTextBlock",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the entity's describing the speculative trading activities and related risks associated with those trading activities. Describes an entity's risk management strategies, derivative instruments, the assets, obligations, liabilities, revenues and expenses arising therefrom.",
        "label": "Trading Activities and Related Risks [Text Block]",
        "terseLabel": "TRADING ACTIVITIES AND RELATED RISKS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TradingGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradingGainsLosses",
     "crdr": "credit",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksDerivativesByInstrumentTypeDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksLocationOfGainsAndLossesOnStatementsOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading gains (losses)",
        "documentation": "Amount of gain (loss) resulting from the difference between the acquisition price and the selling price or fair value of trading assets and trading liabilities, conducted separately from customer trading activities. Includes, but is not limited to, changes in fair value of trading assets and trading liabilities."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r52",
      "r54",
      "r87"
     ]
    },
    "cft_TradingGainsLossesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "TradingGainsLossesAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Gains (Losses) [Abstract]",
        "terseLabel": "TRADING GAINS (LOSSES)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransactionDomain",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction [Domain]",
        "documentation": "Agreement between buyer and seller for the exchange of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "us-gaap_TransactionTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransactionTypeAxis",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Type [Axis]",
        "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r189",
      "r191",
      "r216",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r267",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r502",
      "r504",
      "r505",
      "r506"
     ]
    },
    "cft_TrusteeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "TrusteeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "TRUSTEE [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_TrusteeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "TrusteeTextBlock",
     "presentation": [
      "http://campbell.com/role/Trustee"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the trustee and relationship to the managing operator.",
        "label": "Trustee [Text Block]",
        "terseLabel": "TRUSTEE"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USTreasuryAndGovernmentMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Government and Agency Obligations [Member]",
        "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r459",
      "r532"
     ]
    },
    "us-gaap_USTreasuryBillSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USTreasuryBillSecuritiesMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Treasury Bills [Member]",
        "label": "US Treasury Bill Securities [Member]",
        "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "cft_USTreasuryBillsDue01112024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "USTreasuryBillsDue01112024Member",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.",
        "label": "U.S. Treasury Bills Due 01/11/2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_USTreasuryBillsDue01192023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "USTreasuryBillsDue01192023Member",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.",
        "label": "U.S. Treasury Bills Due 01/19/2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_USTreasuryBillsDue02092023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "USTreasuryBillsDue02092023Member",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.",
        "label": "U.S. Treasury Bills Due 02/09/2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_USTreasuryBillsDue03072024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "USTreasuryBillsDue03072024Member",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.",
        "label": "U.S. Treasury Bills Due 03/07/2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_USTreasuryBillsDue03092023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "USTreasuryBillsDue03092023Member",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.",
        "label": "U.S. Treasury Bills Due 03/09/2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_USTreasuryBillsDue2082024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "USTreasuryBillsDue2082024Member",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.",
        "label": "U.S. Treasury Bills Due 2/08/2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_UbsSecuritiesLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "UbsSecuritiesLlcMember",
     "presentation": [
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeAssetsAndCollateralReceivedByCounterpartyDetails",
      "http://campbell.com/role/TradingActivitiesAndRelatedRisksOffsettingOfDerivativeLiabilitiesAndCollateralPledgedByCounterpartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Counterparty with which the Fund deposits assets subject to Commodity Futures Trading Commission regulations and various exchange and futures broker requirements.",
        "label": "UBS Securities LLC [Member]",
        "terseLabel": "UBS Securities LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cft_UnitholdersCapitalNetAssetValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "UnitholdersCapitalNetAssetValueAbstract",
     "presentation": [
      "http://campbell.com/role/StatementsOfFinancialConditionParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unitholders' Capital (Net Asset Value) [Abstract]",
        "terseLabel": "UNITHOLDERS' CAPITAL (Net Asset Value)"
       }
      }
     },
     "auth_ref": []
    },
    "cft_UnrealizedGainLossForwardCurrencyTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "UnrealizedGainLossForwardCurrencyTrading",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "cft_NetGainLossForwardCurrencyTrading",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on forward currency trading.",
        "label": "Unrealized Gain (Loss), Forward Currency Trading",
        "terseLabel": "Change in unrealized"
       }
      }
     },
     "auth_ref": []
    },
    "cft_UnrealizedGainLossFuturesTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "UnrealizedGainLossFuturesTrading",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "cft_NetGainLossFromFuturesTrading",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on futures trading.",
        "label": "Unrealized Gain (Loss), Futures Trading",
        "terseLabel": "Change in unrealized"
       }
      }
     },
     "auth_ref": []
    },
    "cft_UnrealizedGainLossSwapTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "UnrealizedGainLossSwapTrading",
     "crdr": "credit",
     "calculation": {
      "http://campbell.com/role/StatementsOfOperations": {
       "parentTag": "cft_NetGainLossSwapTrading",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on swap trading.",
        "label": "Unrealized Gain (Loss), Swap Trading",
        "terseLabel": "Change in unrealized"
       }
      }
     },
     "auth_ref": []
    },
    "cft_UnreimbursedOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "UnreimbursedOfferingCosts",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOfferingCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unreimbursed offering costs incurred by Campbell &amp; Company, LP in connection with the initial and continuous offering of units of the Trust.",
        "label": "Unreimbursed offering costs",
        "terseLabel": "Unreimbursed offering costs"
       }
      }
     },
     "auth_ref": []
    },
    "cft_UpfrontSalesCommissionPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "UpfrontSalesCommissionPercentage",
     "presentation": [
      "http://campbell.com/role/SalesCommissionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upfront sales commission paid by Campbell &amp; Company, the managing operator of the Trust, to selling agents who have executed selling agreements with the Trust, based on a percentage of the subscription amount of each subscription for units.",
        "label": "Upfront sales commission percentage",
        "terseLabel": "Upfront sales commission percentage paid by managing operator"
       }
      }
     },
     "auth_ref": []
    },
    "cft_UsTreasuryBillsDepositedWithFuturesBrokersAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "UsTreasuryBillsDepositedWithFuturesBrokersAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of U.S. Treasury Bills deposited with futures brokers.",
        "label": "US Treasury Bills deposited with futures brokers, at fair value",
        "terseLabel": "Fixed income securities deposited with futures brokers"
       }
      }
     },
     "auth_ref": []
    },
    "cft_UtilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://campbell.com/20231231",
     "localname": "UtilitiesMember",
     "presentation": [
      "http://campbell.com/role/CondensedScheduleOfInvestments",
      "http://campbell.com/role/CondensedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sector of the economy consisting of utility companies.",
        "label": "Utilities [Member]",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageLimitedPartnershipAndGeneralPartnershipUnitsOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageLimitedPartnershipAndGeneralPartnershipUnitsOutstandingBasic",
     "presentation": [
      "http://campbell.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "WEIGHTED AVERAGE NUMBER OF UNITS OUTSTANDING DURING THE YEAR (in units)",
        "documentation": "Weighted average number of limited partnership and general partnership units outstanding determined by relating the portion of time within a reporting period that limited partnership and general partnership units have been outstanding to the total time in that period. Includes, for example, the number of units distributed to unit holders whereby unit holders have the ability to elect to receive the unit holders' entire distribution in cash or units of equivalent value or there is a potential limitation on the total amount of cash that all unit holders can elect to receive in aggregate."
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480463/815-10-45-5"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(c)(2)",
   "SubTopic": "20",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-13"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-8"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-9"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-29"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB TOPIC 4.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-5"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "50",
   "Section": "05",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480153/805-50-05-7"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "50",
   "Section": "30",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-7"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "50",
   "Section": "30",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-8"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "50",
   "Section": "30",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-9"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "10",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480679/815-10-10-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a),(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4J"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4L",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4L"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "20",
   "Section": "10",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480769/815-20-10-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "25",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "940",
   "SubTopic": "320",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481992/940-320-35-3"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "940",
   "SubTopic": "320",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481961/940-320-45-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "940",
   "SubTopic": "320",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481961/940-320-45-5"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-4"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 4.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 4.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-5"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "940",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-2"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04.13(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-4"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450-20/tableOfContent"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450-30/tableOfContent"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//830/tableOfContent"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-3"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r278": {
   "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/2147480524/946-210-50-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r280": {
   "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/2147480524/946-210-50-1"
  },
  "r281": {
   "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/2147480524/946-210-50-1"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2"
  },
  "r284": {
   "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/2147480524/946-210-50-6"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r288": {
   "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/2147480524/946-210-50-6"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r336": {
   "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/2147480032/946-320-S99-1"
  },
  "r337": {
   "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 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r338": {
   "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 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r339": {
   "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 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r340": {
   "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 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r341": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r342": {
   "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 B)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r343": {
   "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 B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r344": {
   "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 10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r345": {
   "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/2147480032/946-320-S99-1"
  },
  "r346": {
   "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 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r347": {
   "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 8)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r348": {
   "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 8)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r349": {
   "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 8)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r350": {
   "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 8)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r351": {
   "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 8)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r352": {
   "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 8)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r353": {
   "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 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r354": {
   "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 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r355": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19"
  },
  "r360": {
   "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 A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r361": {
   "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 A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r362": {
   "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/2147480032/946-320-S99-2"
  },
  "r363": {
   "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 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r364": {
   "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 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r365": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r366": {
   "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 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r367": {
   "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 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r368": {
   "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 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r369": {
   "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 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r370": {
   "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/2147480032/946-320-S99-3"
  },
  "r371": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r372": {
   "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 B)(Footnote 10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r373": {
   "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 B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r374": {
   "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 11)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r375": {
   "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 11)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r376": {
   "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 11)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r377": {
   "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 11)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r378": {
   "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 11)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r379": {
   "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 11)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r380": {
   "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 11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r381": {
   "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 12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r382": {
   "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 13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r383": {
   "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/2147480032/946-320-S99-3"
  },
  "r384": {
   "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 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r385": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r386": {
   "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 D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r404": {
   "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 B)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D"
  },
  "r405": {
   "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 C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D"
  },
  "r406": {
   "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 A)(Footnote 1)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r407": {
   "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 A)(Footnote 1)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r408": {
   "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 A)(Footnote 1)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r409": {
   "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 A)(Footnote 1)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r410": {
   "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 A)(Footnote 1)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r411": {
   "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 A)(Footnote 1)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r412": {
   "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 A)(Footnote 1)(b)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r413": {
   "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 A)(Footnote 1)(b)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r414": {
   "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 A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r415": {
   "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 A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r416": {
   "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 A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r417": {
   "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 A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r418": {
   "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 B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r419": {
   "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 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r420": {
   "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 5)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r421": {
   "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/2147480032/946-320-S99-6"
  },
  "r422": {
   "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 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r423": {
   "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 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r424": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r425": {
   "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/2147480032/946-320-S99-7"
  },
  "r426": {
   "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/2147480032/946-320-S99-7"
  },
  "r427": {
   "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/2147480032/946-320-S99-7"
  },
  "r428": {
   "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/2147480032/946-320-S99-7"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "SubTopic": "320",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-20"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12"
  },
  "r453": {
   "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"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r467": {
   "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/2147480493/946-210-55-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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/2147480032/946-320-S99-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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/2147480032/946-320-S99-6"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r487": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r488": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r489": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r490": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r491": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r492": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r493": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r494": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-14"
  },
  "r498": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r500": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r501": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r502": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9"
  },
  "r503": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9"
  },
  "r504": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r505": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r506": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r507": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r508": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5"
  },
  "r509": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r510": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r511": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r512": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r513": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r514": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r516": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r517": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r518": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B"
  },
  "r519": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r520": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r521": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r522": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r523": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r524": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r525": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r526": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r527": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r528": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r529": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "940",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//940-310/tableOfContent"
  },
  "r530": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r532": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r534": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r535": {
   "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/2147480032/946-320-S99-1"
  },
  "r536": {
   "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/2147480032/946-320-S99-2"
  },
  "r537": {
   "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/2147480032/946-320-S99-3"
  },
  "r538": {
   "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/2147480032/946-320-S99-6"
  }
 }
}
