{
 "version": "2.2",
 "instance": {
  "ea0294087-01.htm": {
   "nsprefix": "safx",
   "nsuri": "http://0002019793/20260331",
   "dts": {
    "inline": {
     "local": [
      "ea0294087-01.htm"
     ]
    },
    "schema": {
     "local": [
      "safx-20260331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/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/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-roles-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-roles-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd",
      "https://xbrl.sec.gov/country/2026/country-2026.xsd",
      "https://xbrl.sec.gov/dei/2026/dei-2026.xsd",
      "https://xbrl.sec.gov/sic/2026/sic-2026.xsd",
      "https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "safx-20260331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "safx-20260331_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "safx-20260331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "safx-20260331_pre.xml"
     ]
    }
   },
   "keyStandard": 510,
   "keyCustom": 368,
   "axisStandard": 47,
   "axisCustom": 1,
   "memberStandard": 50,
   "memberCustom": 168,
   "hidden": {
    "total": 697,
    "http://0002019793/20260331": 245,
    "http://fasb.org/us-gaap/2026": 450,
    "http://xbrl.sec.gov/dei/2026": 2
   },
   "contextCount": 1186,
   "entityCount": 1,
   "segmentCount": 250,
   "elementCount": 1523,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2026": 3146,
    "http://xbrl.sec.gov/dei/2026": 10,
    "http://fasb.org/srt/2026": 4
   },
   "report": {
    "R1": {
     "role": "http://0002019793/role/DocumentAndEntityInformation",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://0002019793/role/ConsolidatedBalanceSheet",
     "longName": "001 - Statement - Unaudited Condensed Consolidated Balance Sheets",
     "shortName": "Unaudited Condensed Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:OtherAssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "002 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:PreferredStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockSharesIssued",
       "us-gaap:PreferredStockSharesIssued",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://0002019793/role/ConsolidatedIncomeStatement",
     "longName": "003 - Statement - Unaudited Condensed Consolidated Statements of Operations",
     "shortName": "Unaudited Condensed Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://0002019793/role/ShareholdersEquityType2or3",
     "longName": "004 - Statement - Unaudited Condensed Consolidated Statements of Stockholders\u2019 Equity",
     "shortName": "Unaudited Condensed Consolidated Statements of Stockholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c140",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c140",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://0002019793/role/ConsolidatedCashFlow",
     "longName": "005 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows",
     "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20",
      "name": "us-gaap:AssetsFairValueAdjustment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://0002019793/role/DescriptionofOrganizationandBusinessOperations",
     "longName": "006 - Disclosure - Description of Organization and Business Operations",
     "shortName": "Description of Organization and Business Operations",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://0002019793/role/SummaryofSignificantPolicies",
     "longName": "007 - Disclosure - Summary of Significant Policies",
     "shortName": "Summary of Significant Policies",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://0002019793/role/RevenuefromContractswithCustomers",
     "longName": "008 - Disclosure - Revenue from Contracts with Customers",
     "shortName": "Revenue from Contracts with Customers",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://0002019793/role/InventoryNet",
     "longName": "009 - Disclosure - Inventory, Net",
     "shortName": "Inventory, Net",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://0002019793/role/PropertyPlantandEquipment",
     "longName": "010 - Disclosure - Property, Plant and Equipment",
     "shortName": "Property, Plant and Equipment",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://0002019793/role/AccruedExpensesandOtherCurrentLiabilities",
     "longName": "011 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://0002019793/role/NotesPayable",
     "longName": "012 - Disclosure - Notes Payable",
     "shortName": "Notes Payable",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://0002019793/role/FinancialLiability",
     "longName": "013 - Disclosure - Financial Liability",
     "shortName": "Financial Liability",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "safx:FinancialLiabilityTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "safx:FinancialLiabilityTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://0002019793/role/RelatedPartyTransactions",
     "longName": "014 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://0002019793/role/FairValueMeasurements",
     "longName": "015 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://0002019793/role/CommitmentsandContingencies",
     "longName": "016 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://0002019793/role/IncomeTaxes",
     "longName": "017 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://0002019793/role/StockholdersEquity",
     "longName": "018 - Disclosure - Stockholders\u2019 Equity",
     "shortName": "Stockholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://0002019793/role/EmployeeStockPurchasePlan",
     "longName": "019 - Disclosure - Employee Stock Purchase Plan",
     "shortName": "Employee Stock Purchase Plan",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://0002019793/role/EarningsPerShare",
     "longName": "020 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://0002019793/role/SignificantContracts",
     "longName": "021 - Disclosure - Significant Contracts",
     "shortName": "Significant Contracts",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "safx:SignificantContractsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "safx:SignificantContractsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://0002019793/role/Concentrations",
     "longName": "022 - Disclosure - Concentrations",
     "shortName": "Concentrations",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://0002019793/role/SubsequentEvents",
     "longName": "023 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://0002019793/role/Natureofoperations",
     "longName": "024 - Disclosure - Nature of operations",
     "shortName": "Nature of operations",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://0002019793/role/BasisofPreparation",
     "longName": "025 - Disclosure - Basis of Preparation",
     "shortName": "Basis of Preparation",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://0002019793/role/ReverseTakeover",
     "longName": "026 - Disclosure - Reverse Takeover",
     "shortName": "Reverse Takeover",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://0002019793/role/CarbonCredits",
     "longName": "027 - Disclosure - Carbon Credits",
     "shortName": "Carbon Credits",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "safx:CarbonCreditsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "safx:CarbonCreditsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://0002019793/role/Cryptocurrencies",
     "longName": "028 - Disclosure - Cryptocurrencies",
     "shortName": "Cryptocurrencies",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:CryptoAssetTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:CryptoAssetTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://0002019793/role/InvestmentinAssociate",
     "longName": "029 - Disclosure - Investment in Associate",
     "shortName": "Investment in Associate",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://0002019793/role/EquityLineofCreditELOC",
     "longName": "030 - Disclosure - Equity Line of Credit (\"ELOC\")",
     "shortName": "Equity Line of Credit (\"ELOC\")",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "safx:EquityLineOfCreditTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "safx:EquityLineOfCreditTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://0002019793/role/AccountsPayableandAccruedLiabilities",
     "longName": "031 - Disclosure - Accounts Payable and Accrued Liabilities",
     "shortName": "Accounts Payable and Accrued Liabilities",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://0002019793/role/ConvertibleDebentures",
     "longName": "032 - Disclosure - Convertible Debentures",
     "shortName": "Convertible Debentures",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "safx:ConvertibleDebenturesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "safx:ConvertibleDebenturesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://0002019793/role/WarrantLiabilities",
     "longName": "033 - Disclosure - Warrant Liabilities",
     "shortName": "Warrant Liabilities",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://0002019793/role/StockOptionLiabilities",
     "longName": "034 - Disclosure - Stock Option Liabilities",
     "shortName": "Stock Option Liabilities",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "safx:StockOptionLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "safx:StockOptionLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://0002019793/role/FinancialInstruments",
     "longName": "035 - Disclosure - Financial Instruments",
     "shortName": "Financial Instruments",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://0002019793/role/SegmentedInformation",
     "longName": "036 - Disclosure - Segmented Information",
     "shortName": "Segmented Information",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://0002019793/role/MandatoryConvertibleDebentures",
     "longName": "037 - Disclosure - Mandatory Convertible Debentures",
     "shortName": "Mandatory Convertible Debentures",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c26",
      "name": "safx:MandatoryConvertibleDebenturesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c26",
      "name": "safx:MandatoryConvertibleDebenturesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://0002019793/role/RetrospectiveAdjustments",
     "longName": "038 - Disclosure - Retrospective Adjustments",
     "shortName": "Retrospective Adjustments",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c26",
      "name": "us-gaap:ErrorCorrectionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c26",
      "name": "us-gaap:ErrorCorrectionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://0002019793/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsTables",
     "longName": "996001 - Disclosure - Description of Organization and Business Operations (Tables)",
     "shortName": "Description of Organization and Business Operations (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c20",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://0002019793/role/SummaryofSignificantPoliciesTables",
     "longName": "996002 - Disclosure - Summary of Significant Policies (Tables)",
     "shortName": "Summary of Significant Policies (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://0002019793/role/RevenuefromContractswithCustomersTables",
     "longName": "996003 - Disclosure - Revenue from Contracts with Customers (Tables)",
     "shortName": "Revenue from Contracts with Customers (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://0002019793/role/InventoryNetTables",
     "longName": "996004 - Disclosure - Inventory, Net (Tables)",
     "shortName": "Inventory, Net (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://0002019793/role/PropertyPlantandEquipmentTables",
     "longName": "996005 - Disclosure - Property, Plant and Equipment (Tables)",
     "shortName": "Property, Plant and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R46": {
     "role": "http://0002019793/role/AccruedExpensesandOtherCurrentLiabilitiesTables",
     "longName": "996006 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "shortName": "Accrued Expenses and Other Current Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://0002019793/role/NotesPayableTables",
     "longName": "996007 - Disclosure - Notes Payable (Tables)",
     "shortName": "Notes Payable (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://0002019793/role/FairValueMeasurementsTables",
     "longName": "996008 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFairValueOffBalanceSheetRisksTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFairValueOffBalanceSheetRisksTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://0002019793/role/CommitmentsandContingenciesTables",
     "longName": "996009 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://0002019793/role/IncomeTaxesTables",
     "longName": "996010 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c20",
      "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20",
      "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://0002019793/role/StockholdersEquityTables",
     "longName": "996011 - Disclosure - Stockholders\u2019 Equity (Tables)",
     "shortName": "Stockholders\u2019 Equity (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "safx:ScheduleOfReservedSharesOfCommonStockTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "safx:ScheduleOfReservedSharesOfCommonStockTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://0002019793/role/EarningsPerShareTables",
     "longName": "996012 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://0002019793/role/BasisofPreparationTables",
     "longName": "996013 - Disclosure - Basis of Preparation (Tables)",
     "shortName": "Basis of Preparation (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "safx:SubsidiariesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "safx:SubsidiariesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://0002019793/role/ReverseTakeoverTables",
     "longName": "996014 - Disclosure - Reverse Takeover (Tables)",
     "shortName": "Reverse Takeover (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://0002019793/role/CryptocurrenciesTables",
     "longName": "996015 - Disclosure - Cryptocurrencies (Tables)",
     "shortName": "Cryptocurrencies (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:CryptoAssetHoldingTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CryptoAssetTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:CryptoAssetHoldingTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CryptoAssetTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://0002019793/role/InvestmentinAssociateTables",
     "longName": "996016 - Disclosure - Investment in Associate (Tables)",
     "shortName": "Investment in Associate (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://0002019793/role/AccountsPayableandAccruedLiabilitiesTables",
     "longName": "996017 - Disclosure - Accounts Payable and Accrued Liabilities (Tables)",
     "shortName": "Accounts Payable and Accrued Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://0002019793/role/ConvertibleDebenturesTables",
     "longName": "996018 - Disclosure - Convertible Debentures (Tables)",
     "shortName": "Convertible Debentures (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://0002019793/role/WarrantLiabilitiesTables",
     "longName": "996019 - Disclosure - Warrant Liabilities (Tables)",
     "shortName": "Warrant Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "safx:ScheduleOfWarrantsOrRightsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "safx:ScheduleOfWarrantsOrRightsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://0002019793/role/StockOptionLiabilitiesTables",
     "longName": "996020 - Disclosure - Stock Option Liabilities (Tables)",
     "shortName": "Stock Option Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "safx:ContinuityOfDerivativeStockOptionLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "safx:StockOptionLiabilitiesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "safx:ContinuityOfDerivativeStockOptionLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "safx:StockOptionLiabilitiesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://0002019793/role/MandatoryConvertibleDebenturesTables",
     "longName": "996021 - Disclosure - Mandatory Convertible Debentures (Tables)",
     "shortName": "Mandatory Convertible Debentures (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c26",
      "name": "safx:ScheduleOfMandatoryConvertibleDebenturesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c26",
      "name": "safx:ScheduleOfMandatoryConvertibleDebenturesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://0002019793/role/RetrospectiveAdjustmentsTables",
     "longName": "996022 - Disclosure - Retrospective Adjustments (Tables)",
     "shortName": "Retrospective Adjustments (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c26",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ErrorCorrectionTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c26",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ErrorCorrectionTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
     "longName": "996023 - Disclosure - Description of Organization and Business Operations (Details)",
     "shortName": "Description of Organization and Business Operations (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c162",
      "name": "us-gaap:StockIssuedDuringPeriodSharesAcquisitions",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c161",
      "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable",
     "longName": "996024 - Disclosure - Description of Organization and Business Operations - Schedule of Assets and Liabilities were Assumed in Connection with Execution of Business Combination (Details)",
     "shortName": "Description of Organization and Business Operations - Schedule of Assets and Liabilities were Assumed in Connection with Execution of Business Combination (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c187",
      "name": "safx:BusinessCombinationLoanReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:ScheduleOfAssetsAndLiabilitiesWereAssumedInConnectionWithExecutionOfBusinessCombinationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c187",
      "name": "safx:BusinessCombinationLoanReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:ScheduleOfAssetsAndLiabilitiesWereAssumedInConnectionWithExecutionOfBusinessCombinationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
     "longName": "996025 - Disclosure - Description of Organization and Business Operations - Schedule of Fair Values of the Assets and Liabilities Assumed in Connection with the Execution of the MIPAs (Details)",
     "shortName": "Description of Organization and Business Operations - Schedule of Fair Values of the Assets and Liabilities Assumed in Connection with the Execution of the MIPAs (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c189",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c189",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://0002019793/role/SummaryofSignificantPoliciesDetails",
     "longName": "996026 - Disclosure - Summary of Significant Policies (Details)",
     "shortName": "Summary of Significant Policies (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "safx:MachineryEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://0002019793/role/ScheduleofReconcilesCashCashEquivalentsandRestrictedCashTable",
     "longName": "996027 - Disclosure - Summary of Significant Policies - Schedule of Reconciles Cash, Cash Equivalents, and Restricted Cash (Details)",
     "shortName": "Summary of Significant Policies - Schedule of Reconciles Cash, Cash Equivalents, and Restricted Cash (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R68": {
     "role": "http://0002019793/role/RevenuefromContractswithCustomersDetails",
     "longName": "996028 - Disclosure - Revenue from Contracts with Customers (Details)",
     "shortName": "Revenue from Contracts with Customers (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable",
     "longName": "996029 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregated by Revenue (Details)",
     "shortName": "Revenue from Contracts with Customers - Schedule of Disaggregated by Revenue (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R70": {
     "role": "http://0002019793/role/InventoryNetDetails",
     "longName": "996030 - Disclosure - Inventory, Net (Details)",
     "shortName": "Inventory, Net (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://0002019793/role/ScheduleofInventoryTable",
     "longName": "996031 - Disclosure - Inventory, Net - Schedule of Inventory (Details)",
     "shortName": "Inventory, Net - Schedule of Inventory (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable",
     "longName": "996032 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)",
     "shortName": "Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:ConstructionInProgressGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:Land",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable",
     "longName": "996033 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)",
     "shortName": "Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:InterestPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:InterestPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://0002019793/role/NotesPayableDetails",
     "longName": "996034 - Disclosure - Notes Payable (Details)",
     "shortName": "Notes Payable (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RecoveryOfDirectCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RecoveryOfDirectCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable",
     "longName": "996035 - Disclosure - Notes Payable - Schedule of Future Expected Maturities of Notes Payable (Details)",
     "shortName": "Notes Payable - Schedule of Future Expected Maturities of Notes Payable (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://0002019793/role/FinancialLiabilityDetails",
     "longName": "996036 - Disclosure - Financial Liability (Details)",
     "shortName": "Financial Liability (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "safx:FinancialLiabilityTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "safx:FinancialLiabilityTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://0002019793/role/RelatedPartyTransactionsDetails",
     "longName": "996037 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingCostsAndExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c301",
      "name": "us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:DebtConversionDescription",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://0002019793/role/FairValueMeasurementsDetails",
     "longName": "996038 - Disclosure - Fair Value Measurements (Details)",
     "shortName": "Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:NotesPayableFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "safx:NotesPayableCarryingValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable",
     "longName": "996039 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities by Level within the Fair Value Hierarchy (Details)",
     "shortName": "Fair Value Measurements - Schedule of Financial Assets and Liabilities by Level within the Fair Value Hierarchy (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:LiabilitiesFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueOffBalanceSheetRisksTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R80": {
     "role": "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
     "longName": "996040 - Disclosure - Fair Value Measurements - Schedule of Changes in Fair Value of the Company\u2019s Liabilities Measured Using Level 3 Inputs (Details)",
     "shortName": "Fair Value Measurements - Schedule of Changes in Fair Value of the Company\u2019s Liabilities Measured Using Level 3 Inputs (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c359",
      "name": "us-gaap:LiabilitiesFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueOffBalanceSheetRisksTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R81": {
     "role": "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable",
     "longName": "996041 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Liabilities Recorded under the Fair Value Option at Issuance (Details)",
     "shortName": "Fair Value Measurements - Schedule of Fair Value of Liabilities Recorded under the Fair Value Option at Issuance (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c381",
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c381",
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://0002019793/role/ScheduleofPublicWarrantsTable",
     "longName": "996042 - Disclosure - Fair Value Measurements - Schedule of Public Warrants (Details)",
     "shortName": "Fair Value Measurements - Schedule of Public Warrants (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c393",
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringWarrantssValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R83": {
     "role": "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable",
     "longName": "996043 - Disclosure - Fair Value Measurements - Schedule of Private Placement Warrants (Details)",
     "shortName": "Fair Value Measurements - Schedule of Private Placement Warrants (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c400",
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringWarrantssValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R84": {
     "role": "http://0002019793/role/ScheduleofNotePayableTable",
     "longName": "996044 - Disclosure - Fair Value Measurements - Schedule of Note Payable (Details)",
     "shortName": "Fair Value Measurements - Schedule of Note Payable (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c407",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c407",
      "name": "us-gaap:LongTermDebtTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://0002019793/role/CommitmentsandContingenciesDetails",
     "longName": "996045 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c410",
      "name": "us-gaap:PaymentsForLegalSettlements",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c410",
      "name": "us-gaap:PaymentsForLegalSettlements",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://0002019793/role/ScheduleofAssociatedExpenseRecognizedinPriorPeriodsTable",
     "longName": "996046 - Disclosure - Commitments and Contingencies - Schedule of Associated Expense Recognized in Prior Periods (Details)",
     "shortName": "Commitments and Contingencies - Schedule of Associated Expense Recognized in Prior Periods (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "safx:SeparationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "safx:SeparationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://0002019793/role/IncomeTaxesDetails",
     "longName": "996047 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:OperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:OperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://0002019793/role/StockholdersEquityDetails",
     "longName": "996048 - Disclosure - Stockholders\u2019 Equity (Details)",
     "shortName": "Stockholders\u2019 Equity (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:CommonStockSharesAuthorized",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://0002019793/role/ScheduleofReservedSharesofCommonStockTable",
     "longName": "996049 - Disclosure - Stockholders\u2019 Equity - Schedule of Reserved Shares of Common Stock (Details)",
     "shortName": "Stockholders\u2019 Equity - Schedule of Reserved Shares of Common Stock (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c421",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:ScheduleOfReservedSharesOfCommonStockTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R90": {
     "role": "http://0002019793/role/ScheduleofUnvestedRestrictedStockUnitsActivityTable",
     "longName": "996050 - Disclosure - Stockholders\u2019 Equity - Schedule of Unvested Restricted Stock Units Activity (Details)",
     "shortName": "Stockholders\u2019 Equity - Schedule of Unvested Restricted Stock Units Activity (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c439",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c439",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://0002019793/role/ScheduleofRSUActivityforContractorsTable",
     "longName": "996051 - Disclosure - Stockholders\u2019 Equity - Schedule of RSU Activity for Contractors (Details)",
     "shortName": "Stockholders\u2019 Equity - Schedule of RSU Activity for Contractors (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c440",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:ScheduleOfRSUActivityForContractorsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c440",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:ScheduleOfRSUActivityForContractorsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://0002019793/role/EmployeeStockPurchasePlanDetails",
     "longName": "996052 - Disclosure - Employee Stock Purchase Plan (Details)",
     "shortName": "Employee Stock Purchase Plan (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c443",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c443",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable",
     "longName": "996053 - Disclosure - Earnings Per Share - Schedule of Computation of the Company\u2019s Basic and Diluted Net Income (Loss) Per Share Attributable to Common Stockholders (Details)",
     "shortName": "Earnings Per Share - Schedule of Computation of the Company\u2019s Basic and Diluted Net Income (Loss) Per Share Attributable to Common Stockholders (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c444",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c444",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable",
     "longName": "996054 - Disclosure - Earnings Per Share - Schedule of Potential Common Shares Outstanding that were Excluded From the Computation of Diluted Net Earnings Per Share of Common Stock (Details)",
     "shortName": "Earnings Per Share - Schedule of Potential Common Shares Outstanding that were Excluded From the Computation of Diluted Net Earnings Per Share of Common Stock (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c448",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://0002019793/role/SignificantContractsDetails",
     "longName": "996055 - Disclosure - Significant Contracts (Details)",
     "shortName": "Significant Contracts (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c304",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c452",
      "name": "us-gaap:OtherCommitmentsDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "safx:SignificantContractsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R96": {
     "role": "http://0002019793/role/ConcentrationsDetails",
     "longName": "996056 - Disclosure - Concentrations (Details)",
     "shortName": "Concentrations (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:CashFDICInsuredAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:CashFDICInsuredAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://0002019793/role/SubsequentEventsDetails",
     "longName": "996057 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c304",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c897",
      "name": "us-gaap:ConversionOfStockAmountConverted1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable",
     "longName": "996058 - Disclosure - Description Of Organization And Business Operations - Schedule of Business Combination Assets and Liabilities (Details)",
     "shortName": "Description Of Organization And Business Operations - Schedule of Business Combination Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c161",
      "name": "safx:BusinessCombinationLoanReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c161",
      "name": "safx:BusinessCombinationLoanReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable",
     "longName": "996059 - Disclosure - Description Of Organization And Business Operations - Schedule of Fair Values of the Assets and Liabilities (Details)",
     "shortName": "Description Of Organization And Business Operations - Schedule of Fair Values of the Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c499",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c499",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://0002019793/role/ScheduleofCashEquivalentsandRestrictedCashTable",
     "longName": "996060 - Disclosure - Summary of Significant Policies - Schedule of Cash Equivalents and Restricted Cash (Details)",
     "shortName": "Summary of Significant Policies - Schedule of Cash Equivalents and Restricted Cash (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R101": {
     "role": "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable0",
     "longName": "996061 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregated by Revenue (Details)",
     "shortName": "Revenue from Contracts with Customers - Schedule of Disaggregated by Revenue (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R102": {
     "role": "http://0002019793/role/ScheduleofInventoryTable0",
     "longName": "996062 - Disclosure - Inventory, Net - Schedule of Inventory (Details)",
     "shortName": "Inventory, Net - Schedule of Inventory (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable0",
     "longName": "996063 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)",
     "shortName": "Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:ConstructionInProgressGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:ConstructionInProgressGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable0",
     "longName": "996064 - Disclosure - Accrued Expenses And Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)",
     "shortName": "Accrued Expenses And Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:InterestPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:InterestPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable",
     "longName": "996065 - Disclosure - Notes Payable - Schedule of Future Expected Maturities of the Company\u2019s Notes Payable (Details)",
     "shortName": "Notes Payable - Schedule of Future Expected Maturities of the Company\u2019s Notes Payable (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R106": {
     "role": "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0",
     "longName": "996066 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities by Level within the Fair Value Hierarchy (Details)",
     "shortName": "Fair Value Measurements - Schedule of Financial Assets and Liabilities by Level within the Fair Value Hierarchy (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:LiabilitiesFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueOffBalanceSheetRisksTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R107": {
     "role": "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0",
     "longName": "996067 - Disclosure - Fair Value Measurements - Schedule of Changes in Fair Value of the Company\u2019s Liabilities Measured Using Level 3 Inputs (Details)",
     "shortName": "Fair Value Measurements - Schedule of Changes in Fair Value of the Company\u2019s Liabilities Measured Using Level 3 Inputs (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c359",
      "name": "us-gaap:LiabilitiesFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueOffBalanceSheetRisksTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R108": {
     "role": "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable0",
     "longName": "996068 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Liabilities Recorded under the Fair Value Option at Issuance (Details)",
     "shortName": "Fair Value Measurements - Schedule of Fair Value of Liabilities Recorded under the Fair Value Option at Issuance (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c388",
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R109": {
     "role": "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable0",
     "longName": "996069 - Disclosure - Fair Value Measurements - Schedule of Private Placement Warrants (Details)",
     "shortName": "Fair Value Measurements - Schedule of Private Placement Warrants (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c400",
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringWarrantssValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R110": {
     "role": "http://0002019793/role/ScheduleofPublicWarrantsTable0",
     "longName": "996070 - Disclosure - Fair Value Measurements - Schedule of Public Warrants (Details)",
     "shortName": "Fair Value Measurements - Schedule of Public Warrants (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c393",
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringWarrantssValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R111": {
     "role": "http://0002019793/role/ScheduleofNotePayableTable0",
     "longName": "996071 - Disclosure - Fair Value Measurements - Schedule of Note Payable (Details)",
     "shortName": "Fair Value Measurements - Schedule of Note Payable (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c407",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c574",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R112": {
     "role": "http://0002019793/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable",
     "longName": "996072 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "safx:DeferredTaxAssetsEnergyRelatedTaxCredits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable",
     "longName": "996073 - Disclosure - Income Taxes - Schedule of Reconciliation of the U.S. Federal Statutory Income Tax Rate (Details)",
     "shortName": "Income Taxes - Schedule of Reconciliation of the U.S. Federal Statutory Income Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c20",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://0002019793/role/ScheduleofClassACommonStockforIssuanceTable",
     "longName": "996074 - Disclosure - Stockholders\u2019 Equity - Schedule of Class A Common Stock for Issuance (Details)",
     "shortName": "Stockholders\u2019 Equity - Schedule of Class A Common Stock for Issuance (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c421",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:ScheduleOfReservedSharesOfCommonStockTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R115": {
     "role": "http://0002019793/role/ScheduleofRSUActivityTable",
     "longName": "996075 - Disclosure - Stockholders\u2019 Equity - Schedule of RSU Activity (Details)",
     "shortName": "Stockholders\u2019 Equity - Schedule of RSU Activity (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c593",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c593",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R116": {
     "role": "http://0002019793/role/ScheduleofRSUActivityforContractorsTable0",
     "longName": "996076 - Disclosure - Stockholders\u2019 Equity - Schedule of RSU Activity for Contractors (Details)",
     "shortName": "Stockholders\u2019 Equity - Schedule of RSU Activity for Contractors (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c596",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c596",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable0",
     "longName": "996077 - Disclosure - Earnings Per Share - Schedule of Computation of the Company\u2019s Basic and Diluted Net Income (Loss) Per Share Attributable to Common Stockholders (Details)",
     "shortName": "Earnings Per Share - Schedule of Computation of the Company\u2019s Basic and Diluted Net Income (Loss) Per Share Attributable to Common Stockholders (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R118": {
     "role": "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable0",
     "longName": "996078 - Disclosure - Earnings Per Share - Schedule of Potential Common Shares Outstanding that were Excluded From the Computation of Diluted Net Earnings Per Share of Common Stock (Details)",
     "shortName": "Earnings Per Share - Schedule of Potential Common Shares Outstanding that were Excluded From the Computation of Diluted Net Earnings Per Share of Common Stock (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c601",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R119": {
     "role": "http://0002019793/role/BasisofPreparationDetails",
     "longName": "996079 - Disclosure - Basis of Preparation (Details)",
     "shortName": "Basis of Preparation (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c9",
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c122",
      "name": "safx:OwnershipPercentageOfVotingControlledForAffiliatedCompany",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R120": {
     "role": "http://0002019793/role/ScheduleofSubsidiariesTable",
     "longName": "996080 - Disclosure - Basis of Preparation - Schedule of Subsidiaries (Details)",
     "shortName": "Basis of Preparation - Schedule of Subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c617",
      "name": "us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "safx:SubsidiariesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c620",
      "name": "us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "safx:SubsidiariesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R121": {
     "role": "http://0002019793/role/ReverseTakeoverDetails",
     "longName": "996081 - Disclosure - Reverse Takeover (Details)",
     "shortName": "Reverse Takeover (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c837",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c913",
      "name": "safx:HoldingPeriodForTransferAssignmentOrSaleOfFounderShares",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R122": {
     "role": "http://0002019793/role/ScheduleofPurchasePriceTable",
     "longName": "996082 - Disclosure - Reverse Takeover - Schedule of Purchase Price (Details)",
     "shortName": "Reverse Takeover - Schedule of Purchase Price (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c630",
      "name": "safx:BusinessCombinationFairValueOfSharesRetained",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c630",
      "name": "safx:BusinessCombinationFairValueOfSharesRetained",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R123": {
     "role": "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals",
     "longName": "996083 - Disclosure - Reverse Takeover - Schedule of Purchase Price (Parentheticals) (Details)",
     "shortName": "Reverse Takeover - Schedule of Purchase Price (Parentheticals) (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c631",
      "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c631",
      "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R124": {
     "role": "http://0002019793/role/CarbonCreditsDetails",
     "longName": "996084 - Disclosure - Carbon Credits (Details)",
     "shortName": "Carbon Credits (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "c632",
      "name": "safx:BusinessCombinationConsiderationTransferredSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "safx:CarbonCreditsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c632",
      "name": "safx:BusinessCombinationConsiderationTransferredSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "safx:CarbonCreditsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R125": {
     "role": "http://0002019793/role/CryptocurrenciesDetails",
     "longName": "996085 - Disclosure - Cryptocurrencies (Details)",
     "shortName": "Cryptocurrencies (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "c9",
      "name": "us-gaap:RestrictedCashNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c643",
      "name": "safx:CryptoAssetNumberOfUnitsEarnedFromStaking",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:CryptoAssetTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R126": {
     "role": "http://0002019793/role/ScheduleofCryptoActivityHoldingTable",
     "longName": "996086 - Disclosure - Cryptocurrencies - Schedule of Crypto Activity Holding (Details)",
     "shortName": "Cryptocurrencies - Schedule of Crypto Activity Holding (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "c22",
      "name": "us-gaap:CryptoAssetPurchase",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:CryptoAssetHoldingTableTextBlock",
       "us-gaap:CryptoAssetTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c647",
      "name": "us-gaap:CryptoAssetPurchase",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:CryptoAssetHoldingTableTextBlock",
       "us-gaap:CryptoAssetTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R127": {
     "role": "http://0002019793/role/InvestmentinAssociateDetails",
     "longName": "996087 - Disclosure - Investment in Associate (Details)",
     "shortName": "Investment in Associate (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "firstAnchor": {
      "contextRef": "c649",
      "name": "safx:NumberOfSharesReceivedFromInvestors",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c649",
      "name": "safx:NumberOfSharesReceivedFromInvestors",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R128": {
     "role": "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable",
     "longName": "996088 - Disclosure - Investment in Associate - Schedule of Summarized Balance Sheet (Details)",
     "shortName": "Investment in Associate - Schedule of Summarized Balance Sheet (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "128",
     "firstAnchor": {
      "contextRef": "c654",
      "name": "us-gaap:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c654",
      "name": "safx:LoanToShareholder",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R129": {
     "role": "http://0002019793/role/ScheduleofSummarizedStatementofLossTable",
     "longName": "996089 - Disclosure - Investment in Associate - Schedule of Summarized Statement of Loss (Details)",
     "shortName": "Investment in Associate - Schedule of Summarized Statement of Loss (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "129",
     "firstAnchor": {
      "contextRef": "c656",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R130": {
     "role": "http://0002019793/role/ScheduleofContinuityoftheCompanysInvestmentinAssociateTable",
     "longName": "996090 - Disclosure - Investment in Associate - Schedule of Continuity of the Company's Investment in Associate (Details)",
     "shortName": "Investment in Associate - Schedule of Continuity of the Company's Investment in Associate (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "130",
     "firstAnchor": {
      "contextRef": "c659",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:InvestmentCompanyChangesInNetAssetsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R131": {
     "role": "http://0002019793/role/EquityLineofCreditELOCDetails",
     "longName": "996091 - Disclosure - Equity Line of Credit (\"ELOC\") (Details)",
     "shortName": "Equity Line of Credit (\"ELOC\") (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "131",
     "firstAnchor": {
      "contextRef": "c661",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "safx:EquityLineOfCreditTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c660",
      "name": "safx:CommonStockValueOfSharesReservedForIssuanceUnderEquityLineOfCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "safx:EquityLineOfCreditTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R132": {
     "role": "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable",
     "longName": "996092 - Disclosure - Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details)",
     "shortName": "Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "132",
     "firstAnchor": {
      "contextRef": "c9",
      "name": "us-gaap:AccountsPayableCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c9",
      "name": "us-gaap:AccountsPayableCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R133": {
     "role": "http://0002019793/role/ConvertibleDebenturesDetails",
     "longName": "996093 - Disclosure - Convertible Debentures (Details)",
     "shortName": "Convertible Debentures (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "133",
     "firstAnchor": {
      "contextRef": "c898",
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c22",
      "name": "safx:DebtInstrumentConvertibleRepayableDays",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R134": {
     "role": "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
     "longName": "996094 - Disclosure - Convertible Debentures - Schedule of Convertible Debentures (Details)",
     "shortName": "Convertible Debentures - Schedule of Convertible Debentures (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "134",
     "firstAnchor": {
      "contextRef": "c730",
      "name": "us-gaap:ConvertibleDebtCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R135": {
     "role": "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable",
     "longName": "996095 - Disclosure - Convertible Debentures - Schedule of Breakdown of Convertible Debentures (Details)",
     "shortName": "Convertible Debentures - Schedule of Breakdown of Convertible Debentures (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "135",
     "firstAnchor": {
      "contextRef": "c10",
      "name": "us-gaap:ConvertibleDebtCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c9",
      "name": "us-gaap:ConvertibleDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:ScheduleOfBreakdownOfConvertibleDebenturesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R136": {
     "role": "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable",
     "longName": "996096 - Disclosure - Convertible Debentures - Schedule of Embedded Derivative Liabilities (Details)",
     "shortName": "Convertible Debentures - Schedule of Embedded Derivative Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "136",
     "firstAnchor": {
      "contextRef": "c730",
      "name": "us-gaap:DerivativeLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "safx:EmbeddedDerivativeLiabilitiesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R137": {
     "role": "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable",
     "longName": "996097 - Disclosure - Convertible Debentures - Schedule of Key Inputs Derivative Liabilities (Details)",
     "shortName": "Convertible Debentures - Schedule of Key Inputs Derivative Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "137",
     "firstAnchor": {
      "contextRef": "c736",
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:KeyInputsUsedForDerivativeLiabilitiesValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c736",
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:KeyInputsUsedForDerivativeLiabilitiesValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R138": {
     "role": "http://0002019793/role/WarrantLiabilitiesDetails",
     "longName": "996098 - Disclosure - Warrant Liabilities (Details)",
     "shortName": "Warrant Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "138",
     "firstAnchor": {
      "contextRef": "c837",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1036",
      "name": "safx:ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R139": {
     "role": "http://0002019793/role/ScheduleofDerivativeWarrantLiabilitiesTable",
     "longName": "996099 - Disclosure - Warrant Liabilities - Schedule of Derivative Warrant Liabilities (Details)",
     "shortName": "Warrant Liabilities - Schedule of Derivative Warrant Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "139",
     "firstAnchor": {
      "contextRef": "c773",
      "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "safx:ScheduleOfWarrantsOrRightsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R140": {
     "role": "http://0002019793/role/StockOptionLiabilitiesDetails",
     "longName": "996100 - Disclosure - Stock Option Liabilities (Details)",
     "shortName": "Stock Option Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "140",
     "firstAnchor": {
      "contextRef": "c9",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c776",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "safx:StockOptionLiabilitiesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R141": {
     "role": "http://0002019793/role/ScheduleofContinuityofDerivativeStockOptionLiabilitiesTable",
     "longName": "996101 - Disclosure - Stock Option Liabilities - Schedule of Continuity of Derivative Stock Option Liabilities (Details)",
     "shortName": "Stock Option Liabilities - Schedule of Continuity of Derivative Stock Option Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "141",
     "firstAnchor": {
      "contextRef": "c783",
      "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "safx:StockOptionLiabilitiesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R142": {
     "role": "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable",
     "longName": "996102 - Disclosure - Share Capital - Schedule of Share Purchase Warrants (Details)",
     "shortName": "Share Capital - Schedule of Share Purchase Warrants (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "142",
     "firstAnchor": {
      "contextRef": "c833",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c833",
      "name": "safx:ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R143": {
     "role": "http://0002019793/role/ScheduleofStockOptionsActivityTable",
     "longName": "996103 - Disclosure - Share Capital - Schedule of Stock Options Activity (Details)",
     "shortName": "Share Capital - Schedule of Stock Options Activity (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "143",
     "firstAnchor": {
      "contextRef": "c843",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c843",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R144": {
     "role": "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
     "longName": "996104 - Disclosure - Share Capital - Schedule of Stock Options Outstanding and Exercisable (Details)",
     "shortName": "Share Capital - Schedule of Stock Options Outstanding and Exercisable (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "144",
     "firstAnchor": {
      "contextRef": "c9",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R145": {
     "role": "http://0002019793/role/ScheduleofRSUsTable",
     "longName": "996105 - Disclosure - Share Capital - Schedule of RSUs (Details)",
     "shortName": "Share Capital - Schedule of RSUs (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "145",
     "firstAnchor": {
      "contextRef": "c866",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R146": {
     "role": "http://0002019793/role/ScheduleofRSUsOutstandingTable",
     "longName": "996106 - Disclosure - Share Capital - Schedule of RSUs Outstanding (Details)",
     "shortName": "Share Capital - Schedule of RSUs Outstanding (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "146",
     "firstAnchor": {
      "contextRef": "c830",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R147": {
     "role": "http://0002019793/role/FinancialInstrumentsDetails",
     "longName": "996107 - Disclosure - Financial Instruments (Details)",
     "shortName": "Financial Instruments (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "147",
     "firstAnchor": {
      "contextRef": "c882",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c882",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R148": {
     "role": "http://0002019793/role/SegmentedInformationDetails",
     "longName": "996108 - Disclosure - Segmented Information (Details)",
     "shortName": "Segmented Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "148",
     "firstAnchor": {
      "contextRef": "c838",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R149": {
     "role": "http://0002019793/role/ScheduleofSubsidiariesTable0",
     "longName": "996109 - Disclosure - Basis of preparation - Schedule of Subsidiaries (Details)",
     "shortName": "Basis of preparation - Schedule of Subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "149",
     "firstAnchor": {
      "contextRef": "c617",
      "name": "us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "safx:SubsidiariesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R150": {
     "role": "http://0002019793/role/ScheduleofEstimatedUsefulLifeTable",
     "longName": "996110 - Disclosure - Significant Accounting Policies - Schedule of Estimated Useful Life (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Estimated Useful Life (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "150",
     "firstAnchor": {
      "contextRef": "c905",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c905",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R151": {
     "role": "http://0002019793/role/ScheduleofPurchasePriceTable0",
     "longName": "996111 - Disclosure - Reverse Takeover - Schedule of Purchase Price (Details)",
     "shortName": "Reverse Takeover - Schedule of Purchase Price (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "151",
     "firstAnchor": {
      "contextRef": "c915",
      "name": "safx:BusinessCombinationFairValueOfSharesRetained",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c915",
      "name": "safx:BusinessCombinationFairValueOfSharesRetained",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R152": {
     "role": "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals0",
     "longName": "996112 - Disclosure - Reverse Takeover - Schedule of Purchase Price (Parentheticals) (Details)",
     "shortName": "Reverse Takeover - Schedule of Purchase Price (Parentheticals) (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "152",
     "firstAnchor": {
      "contextRef": "c916",
      "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c916",
      "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R153": {
     "role": "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable",
     "longName": "996113 - Disclosure - Investment in Associate - Schedule of Investment in associate, Summarized Balance Sheet (Details)",
     "shortName": "Investment in Associate - Schedule of Investment in associate, Summarized Balance Sheet (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "153",
     "firstAnchor": {
      "contextRef": "c654",
      "name": "us-gaap:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R154": {
     "role": "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable",
     "longName": "996114 - Disclosure - Investment in Associate - Schedule of Investment in associate, Summarized Statement of Loss (Details)",
     "shortName": "Investment in Associate - Schedule of Investment in associate, Summarized Statement of Loss (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "154",
     "firstAnchor": {
      "contextRef": "c923",
      "name": "safx:ConsultingExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c923",
      "name": "safx:ConsultingExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R155": {
     "role": "http://0002019793/role/ScheduleofInvestmentinassociateContinuityofInvestmentinAssociateTable",
     "longName": "996115 - Disclosure - Investment in Associate - Schedule of Investment in associate, Continuity of Investment in Associate (Details)",
     "shortName": "Investment in Associate - Schedule of Investment in associate, Continuity of Investment in Associate (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "155",
     "firstAnchor": {
      "contextRef": "c659",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:InvestmentCompanyChangesInNetAssetsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R156": {
     "role": "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0",
     "longName": "996116 - Disclosure - Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details)",
     "shortName": "Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "156",
     "firstAnchor": {
      "contextRef": "c930",
      "name": "safx:AccountsPayableAndAccruedLiabilitiesIncludingRelatedPartyCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c930",
      "name": "safx:AccountsPayableAndAccruedLiabilitiesIncludingRelatedPartyCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R157": {
     "role": "http://0002019793/role/ScheduleofConvertibleDebenturesTable0",
     "longName": "996117 - Disclosure - Convertible Debentures - Schedule of Convertible Debentures (Details)",
     "shortName": "Convertible Debentures - Schedule of Convertible Debentures (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "157",
     "firstAnchor": {
      "contextRef": "c730",
      "name": "us-gaap:ConvertibleDebtCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R158": {
     "role": "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0",
     "longName": "996118 - Disclosure - Convertible Debentures - Schedule of Breakdown of Convertible Debentures (Details)",
     "shortName": "Convertible Debentures - Schedule of Breakdown of Convertible Debentures (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "158",
     "firstAnchor": {
      "contextRef": "c959",
      "name": "us-gaap:ConvertibleDebtCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c959",
      "name": "us-gaap:ConvertibleDebtCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R159": {
     "role": "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable0",
     "longName": "996119 - Disclosure - Convertible Debentures - Schedule of Embedded Derivative Liabilities (Details)",
     "shortName": "Convertible Debentures - Schedule of Embedded Derivative Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "159",
     "firstAnchor": {
      "contextRef": "c730",
      "name": "us-gaap:DerivativeLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "safx:EmbeddedDerivativeLiabilitiesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R160": {
     "role": "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0",
     "longName": "996120 - Disclosure - Convertible Debentures - Schedule of Key Inputs Derivative Liabilities (Details)",
     "shortName": "Convertible Debentures - Schedule of Key Inputs Derivative Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "160",
     "firstAnchor": {
      "contextRef": "c968",
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:KeyInputsUsedForDerivativeLiabilitiesValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c968",
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:KeyInputsUsedForDerivativeLiabilitiesValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R161": {
     "role": "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
     "longName": "996121 - Disclosure - Mandatory Convertible Debentures (Details)",
     "shortName": "Mandatory Convertible Debentures (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "161",
     "firstAnchor": {
      "contextRef": "c1024",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "safx:KeyInputsUsedForRevaluationOfMandatoryConvertibleDebenturesTableTextBlock",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1024",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "safx:KeyInputsUsedForRevaluationOfMandatoryConvertibleDebenturesTableTextBlock",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R162": {
     "role": "http://0002019793/role/ScheduleofMandatoryConvertibleDebenturesTable",
     "longName": "996122 - Disclosure - Mandatory Convertible Debentures - Schedule of Mandatory Convertible Debentures (Details)",
     "shortName": "Mandatory Convertible Debentures - Schedule of Mandatory Convertible Debentures (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "162",
     "firstAnchor": {
      "contextRef": "c1021",
      "name": "safx:EstimatedFairValueOfConvertibleDebenturesIssued",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "safx:MandatoryConvertibleDebenturesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1027",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:ScheduleOfMandatoryConvertibleDebenturesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R163": {
     "role": "http://0002019793/role/ScheduleofBlackScholesOptionPricingModelTable",
     "longName": "996123 - Disclosure - Mandatory Convertible Debentures - Schedule of Black-Scholes Option Pricing Model (Details)",
     "shortName": "Mandatory Convertible Debentures - Schedule of Black-Scholes Option Pricing Model (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "163",
     "firstAnchor": {
      "contextRef": "c1028",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1028",
      "name": "us-gaap:DebtInstrumentMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R164": {
     "role": "http://0002019793/role/ScheduleofWarrantliabilitiesDerivativeWarrantLiabilitiesTable",
     "longName": "996124 - Disclosure - Warrant Liabilities - Schedule of Warrant liabilities, Derivative Warrant Liabilities (Details)",
     "shortName": "Warrant Liabilities - Schedule of Warrant liabilities, Derivative Warrant Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "164",
     "firstAnchor": {
      "contextRef": "c773",
      "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "safx:ScheduleOfWarrantsOrRightsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R165": {
     "role": "http://0002019793/role/ScheduleofDerivativeStockOptionLiabilitiesTable",
     "longName": "996125 - Disclosure - Stock Option Liabilities - Schedule of Derivative Stock Option Liabilities (Details)",
     "shortName": "Stock Option Liabilities - Schedule of Derivative Stock Option Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "165",
     "firstAnchor": {
      "contextRef": "c789",
      "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "safx:ContinuityOfDerivativeStockOptionLiabilitiesTableTextBlock",
       "safx:StockOptionLiabilitiesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R166": {
     "role": "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
     "longName": "996126 - Disclosure - Share Capital - Schedule of Share Purchase Warrants Outstanding (Details)",
     "shortName": "Share Capital - Schedule of Share Purchase Warrants Outstanding (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "166",
     "firstAnchor": {
      "contextRef": "c1100",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1100",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R167": {
     "role": "http://0002019793/role/ScheduleofStockOptionsActivityTable0",
     "longName": "996127 - Disclosure - Share Capital - Schedule of Stock Options Activity (Details)",
     "shortName": "Share Capital - Schedule of Stock Options Activity (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "167",
     "firstAnchor": {
      "contextRef": "c17",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c26",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R168": {
     "role": "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0",
     "longName": "996128 - Disclosure - Share Capital - Schedule of Stock Options Outstanding and Exercisable (Details)",
     "shortName": "Share Capital - Schedule of Stock Options Outstanding and Exercisable (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "168",
     "firstAnchor": {
      "contextRef": "c9",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R169": {
     "role": "http://0002019793/role/ScheduleofRSUsTable0",
     "longName": "996129 - Disclosure - Share Capital - Schedule of RSUs (Details)",
     "shortName": "Share Capital - Schedule of RSUs (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "169",
     "firstAnchor": {
      "contextRef": "c866",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R170": {
     "role": "http://0002019793/role/ScheduleofRSUsOutstandingTable0",
     "longName": "996130 - Disclosure - Share Capital - Schedule of RSUs Outstanding (Details)",
     "shortName": "Share Capital - Schedule of RSUs Outstanding (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "170",
     "firstAnchor": {
      "contextRef": "c830",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R171": {
     "role": "http://0002019793/role/ScheduleofReconciliationbetweenEffectiveIncomeTaxRateandFederalStatutoryIncomeTaxRateTable",
     "longName": "996131 - Disclosure - Income Taxes - Schedule of Reconciliation between Effective Income Tax Rate and Federal Statutory Income Tax Rate (Details)",
     "shortName": "Income Taxes - Schedule of Reconciliation between Effective Income Tax Rate and Federal Statutory Income Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "171",
     "firstAnchor": {
      "contextRef": "c26",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c26",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R172": {
     "role": "http://0002019793/role/ScheduleofComponentsofProvisionforIncomeTaxesTable",
     "longName": "996132 - Disclosure - Income Taxes - Schedule of Components of Provision for Income Taxes (Details)",
     "shortName": "Income Taxes - Schedule of Components of Provision for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "172",
     "firstAnchor": {
      "contextRef": "c27",
      "name": "us-gaap:CurrentForeignTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c27",
      "name": "us-gaap:CurrentForeignTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R173": {
     "role": "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable",
     "longName": "996133 - Disclosure - Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "173",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c836",
      "name": "us-gaap:DeferredTaxAssetsCapitalLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R174": {
     "role": "http://0002019793/role/RetrospectiveAdjustmentsDetails",
     "longName": "996134 - Disclosure - Retrospective Adjustments (Details)",
     "shortName": "Retrospective Adjustments (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "174",
     "firstAnchor": {
      "contextRef": "c27",
      "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "7",
      "ancestors": [
       "p",
       "us-gaap:ErrorCorrectionTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1149",
      "name": "safx:BusinessCombinationStockConversionRatio",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "6",
      "ancestors": [
       "p",
       "us-gaap:ErrorCorrectionTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "unique": true
     }
    },
    "R175": {
     "role": "http://0002019793/role/ScheduleofCalculationoftheWeightedAverageNumberofSharesTable",
     "longName": "996135 - Disclosure - Retrospective Adjustments - Schedule of Calculation of the Weighted Average Number of Shares (Details)",
     "shortName": "Retrospective Adjustments - Schedule of Calculation of the Weighted Average Number of Shares (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "175",
     "firstAnchor": {
      "contextRef": "c1165",
      "name": "safx:EffectOfNumberOfStockIssuedForWarrantExercised",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
       "us-gaap:ErrorCorrectionTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1165",
      "name": "safx:EffectOfNumberOfStockIssuedForWarrantExercised",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
       "us-gaap:ErrorCorrectionTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R176": {
     "role": "http://0002019793/role/ScheduleofMovementoftheNumberofSharePurchaseWarrantsTable",
     "longName": "996136 - Disclosure - Retrospective Adjustments - Schedule of Movement of the Number of Share Purchase Warrants (Details)",
     "shortName": "Retrospective Adjustments - Schedule of Movement of the Number of Share Purchase Warrants (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "176",
     "firstAnchor": {
      "contextRef": "c1167",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:ScheduleOfMovementOfTheNumberOfSharePurchaseWarrantsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1167",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:ScheduleOfMovementOfTheNumberOfSharePurchaseWarrantsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R177": {
     "role": "http://0002019793/role/ScheduleofMovementoftheNumberofStockOptionsTable",
     "longName": "996137 - Disclosure - Retrospective Adjustments - Schedule of Movement of the Number of Stock Options (Details)",
     "shortName": "Retrospective Adjustments - Schedule of Movement of the Number of Stock Options (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "177",
     "firstAnchor": {
      "contextRef": "c1173",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:ScheduleOfMovementOfTheNumberOfStockOptionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1173",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:ScheduleOfMovementOfTheNumberOfStockOptionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    },
    "R178": {
     "role": "http://0002019793/role/ScheduleofMovementoftheNumberofRSUsTable",
     "longName": "996138 - Disclosure - Retrospective Adjustments - Schedule of Movement of the Number of RSUs (Details)",
     "shortName": "Retrospective Adjustments - Schedule of Movement of the Number of RSUs (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "178",
     "firstAnchor": {
      "contextRef": "c1175",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:ScheduleOfMovementOfTheNumberOfRSUsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1175",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "safx:ScheduleOfMovementOfTheNumberOfRSUsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0294087-01.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AccountingPoliciesbyPolicyPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AccountingPoliciesbyPolicyPoliciesLineItems",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies, by Policy (Policies) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AccountingPoliciesbyPolicyPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AccountingPoliciesbyPolicyPoliciesTable",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies, by Policy (Policies) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AccountingStandardsUpdate202107Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AccountingStandardsUpdate202107Member",
     "presentation": [
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASC 718 [Member]",
        "documentation": "Accounting Standards Update 2021-07 Reference Rate Reform (topic 718): compensation-stock compensation determining the current price of an underlying share for equity-classified share-based awards (a consensus of the private company council)",
        "label": "Accounting Standards Update202107 Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingStandardsUpdate202201Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountingStandardsUpdate202201Member",
     "presentation": [
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASC 815 [Member]",
        "label": "Accounting Standards Update 2022-01 [Member]",
        "documentation": "Accounting Standards Update 2022-01 Derivatives and Hedging (Topic 815): Fair Value Hedging - Portfolio Layer Method."
       }
      }
     },
     "auth_ref": [
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818"
     ]
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "presentation": [
      "http://0002019793/role/AccruedExpensesandOtherCurrentLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable",
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Accounts payable and accrued liabilities \u2013 related parties",
        "verboseLabel": "Accounts payable and accrued liabilities",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits."
       }
      }
     },
     "auth_ref": [
      "r1438"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued expenses",
        "verboseLabel": "Accounts payable and accrued liabilities (in Dollars)",
        "label": "Accounts Payable and Accrued Liabilities",
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date, including liabilities incurred and payable to vendors for goods and services received, taxes, interest, rent and utilities, compensation costs, payroll taxes and fringe benefits (other than pension and postretirement obligations), contractual rights and obligations, and statutory obligations."
       }
      }
     },
     "auth_ref": [
      "r981",
      "r982",
      "r987"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://0002019793/role/AccountsPayableandAccruedLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued liabilities",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r1673"
     ]
    },
    "safx_AccountsPayableAndAccruedLiabilitiesIncludingRelatedPartyCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AccountsPayableAndAccruedLiabilitiesIncludingRelatedPartyCurrent",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits including related party.",
        "label": "Accounts Payable And Accrued Liabilities Including Related Party Current"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AccountsPayableAndAccruedLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AccountsPayableAndAccruedLiabilitiesLineItems",
     "presentation": [
      "http://0002019793/role/AccountsPayableandAccruedLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable and Accrued Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts payable and accrued liabilities",
        "terseLabel": "Accounts payable",
        "verboseLabel": "Accounts payable, related parties",
        "netLabel": "Accounts payable (in Dollars)",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities 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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r1343",
      "r1418",
      "r1424"
     ]
    },
    "us-gaap_AccountsPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities 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": [
      "r1798",
      "r1799",
      "r1802",
      "r1809"
     ]
    },
    "us-gaap_AccountsPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableMember",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Payable [Member]",
        "label": "Accounts Payable [Member]",
        "documentation": "Obligations incurred and payable to vendors for goods and services received."
       }
      }
     },
     "auth_ref": [
      "r1752",
      "r1753",
      "r1754",
      "r1755",
      "r1756",
      "r1757"
     ]
    },
    "safx_AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AccountsPayableandAccruedLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AccountsPayableandAccruedLiabilitiesTable",
     "presentation": [
      "http://0002019793/role/AccountsPayableandAccruedLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable and Accrued Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AccountsPayableandAccruedLiabilitiesTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AccountsPayableandAccruedLiabilitiesTablesLineItems",
     "presentation": [
      "http://0002019793/role/AccountsPayableandAccruedLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable and Accrued Liabilities (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AccountsPayableandAccruedLiabilitiesTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AccountsPayableandAccruedLiabilitiesTablesTable",
     "presentation": [
      "http://0002019793/role/AccountsPayableandAccruedLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable and Accrued Liabilities (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivable",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r169",
      "r326",
      "r1232"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable [Member]",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r1220",
      "r1538"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails",
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "verboseLabel": "Accounts receivable",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1549"
     ]
    },
    "us-gaap_AccretionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccretionExpense",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accretion expense",
        "verboseLabel": "Accretion",
        "label": "Accretion Expense",
        "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations."
       }
      }
     },
     "auth_ref": [
      "r1282",
      "r1597"
     ]
    },
    "safx_AccretionExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AccretionExpenses",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accretion expense",
        "documentation": "Accretion expense.",
        "label": "Accretion Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AccruedExpensesAndOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetailsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses And Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AccruedExpensesAndOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses And Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AccruedInterestOnConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AccruedInterestOnConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "documentation": "Amount of noncash accrued interest expense on convertible debt.",
        "label": "Accrued Interest On Convertible Debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable",
      "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accrued expenses and other current liabilities",
        "terseLabel": "Other accrued expenses",
        "label": "Accrued Liabilities and Other Liabilities",
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accrued Expenses and Other Current Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accrued liabilities, related parties",
        "terseLabel": "Accrued liabilities",
        "verboseLabel": "Accrued annual fee payable",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r1425"
     ]
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional fees payable",
        "label": "Accrued Professional Fees, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r1425"
     ]
    },
    "safx_AccruedSeparationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AccruedSeparationExpense",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued separation expense",
        "documentation": "Accrued separation expense.",
        "label": "Accrued Separation Expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r14",
      "r37",
      "r173",
      "r545",
      "r981",
      "r982",
      "r994",
      "r1038",
      "r1083",
      "r1087",
      "r1739"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income (loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r10",
      "r14",
      "r805",
      "r813",
      "r816",
      "r907",
      "r1078",
      "r1079",
      "r1448",
      "r1449",
      "r1450",
      "r1520",
      "r1521",
      "r1522",
      "r1526",
      "r1629",
      "r1632"
     ]
    },
    "safx_AcquisitionsAndIssuanceOnLiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AcquisitionsAndIssuanceOnLiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Acquisitions &amp; Issuances",
        "terseLabel": "Acquisitions &amp; Issuances",
        "verboseLabel": "Acquisitions and issuance on liabilities fair value",
        "documentation": "Acquisitions and issuance on liabilities fair value disclosure.",
        "label": "Acquisitions And Issuance On Liabilities Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AdditionalConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AdditionalConvertibleDebtMember",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Convertible Debt [Member]",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Additional Convertible Debt Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r545",
      "r981",
      "r982",
      "r994",
      "r1343",
      "r1859"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r1026",
      "r1108",
      "r1520",
      "r1521",
      "r1522",
      "r1526",
      "r1741",
      "r1865"
     ]
    },
    "safx_AdditionalPaidInCapitalPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AdditionalPaidInCapitalPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid in capital",
        "documentation": "Disclosure of accounting policy for additional paid in capital.",
        "label": "Additional Paid In Capital Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentForAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentForAmortization",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization Payment",
        "label": "Amortization",
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "safx_AdjustmentToAdditionalPaidInCapitalConversionOptionDerivativeTransferredToEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AdjustmentToAdditionalPaidInCapitalConversionOptionDerivativeTransferredToEquity",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion option derivative transferred to equity",
        "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from conversion option derivative transferred to equity.",
        "label": "Adjustment To Additional Paid In Capital Conversion Option Derivative Transferred To Equity"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AdjustmentToAdditionalPaidInCapitalDueToBusinessAcquisitionRecapitalization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AdjustmentToAdditionalPaidInCapitalDueToBusinessAcquisitionRecapitalization",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofPurchasePriceTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://0002019793/role/ScheduleofPurchasePriceTable0": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofPurchasePriceTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Reduction to additional paid in capital as a result of the recapitalization",
        "totalLabel": "Reduction to additional paid in capital as a result of the recapitalization",
        "documentation": "Amount of adjustment to paid in capital due to business acquisition recapitalization.",
        "label": "Adjustment To Additional Paid In Capital Due To Business Acquisition Recapitalization"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AdjustmentToAdditionalPaidInCapitalGainOnModificationOfDebtWithRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AdjustmentToAdditionalPaidInCapitalGainOnModificationOfDebtWithRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on modification of debt with related parties",
        "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from gain on modification of debt with related parties.",
        "label": "Adjustment To Additional Paid In Capital Gain On Modification Of Debt With Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AdjustmentToAdditionalPaidInCapitalRecapitalizationOnReverseTakeover": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AdjustmentToAdditionalPaidInCapitalRecapitalizationOnReverseTakeover",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recapitalization on RTO",
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the recapitalization on reverse takeover.",
        "label": "Adjustment To Additional Paid In Capital Recapitalization On Reverse Takeover"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AdjustmentToAdditionalPaidInCapitalStockOptionsReclassifiedToLiabilitiesOnReverseTakeOver": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AdjustmentToAdditionalPaidInCapitalStockOptionsReclassifiedToLiabilitiesOnReverseTakeOver",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options reclassified to liabilities on RTO",
        "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from stock options reclassified to liabilities on reverse takeover.",
        "label": "Adjustment To Additional Paid In Capital Stock Options Reclassified To Liabilities On Reverse Take Over"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "presentation": [
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update [Axis]",
        "documentation": "Information by amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r201",
      "r202",
      "r203",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r251",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r428",
      "r429",
      "r503",
      "r504",
      "r505",
      "r506",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r642",
      "r643",
      "r644",
      "r645",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r734",
      "r735",
      "r736",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r811",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r866",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional convertible note",
        "label": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature",
        "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature."
       }
      }
     },
     "auth_ref": [
      "r690",
      "r1625",
      "r1629",
      "r1632"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-employee share-based payments",
        "label": "APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition",
        "documentation": "Amount of increase in additional paid-in capital (APIC) for recognition of cost for employee stock purchase program (ESPP) award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r656"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share based compensation \u2013 RSUs",
        "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1625",
      "r1642"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share based compensation \u2013 Options",
        "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1625",
      "r1642"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Share issuance costs",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration."
       }
      }
     },
     "auth_ref": [
      "r1625",
      "r1629",
      "r1632"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for warrant exercises",
        "label": "Adjustments to Additional Paid in Capital, Warrant Issued",
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r1625",
      "r1629",
      "r1632"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net loss to net cash flows from operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AdvanceNoticeAmountUnderEquityLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AdvanceNoticeAmountUnderEquityLineOfCredit",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOCDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of advance under ELOC",
        "documentation": "The amount per advance notice that may be requested under the equity line of credit.",
        "label": "Advance Notice Amount Under Equity Line Of Credit"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AdvanceNoticePeriodForTerminationOfAgreement": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AdvanceNoticePeriodForTerminationOfAgreement",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance notice period for termination of agreement",
        "documentation": "Advance notice period for termination of agreement, PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Advance Notice Period For Termination Of Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AdvarioTexasCityLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AdvarioTexasCityLLCMember",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advario Texas City L L C [Member]",
        "label": "Advario Texas City LLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising expense",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r659",
      "r1308"
     ]
    },
    "safx_AfterRetrospectiveImpactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AfterRetrospectiveImpactMember",
     "presentation": [
      "http://0002019793/role/ScheduleofMovementoftheNumberofRSUsTable",
      "http://0002019793/role/ScheduleofMovementoftheNumberofSharePurchaseWarrantsTable",
      "http://0002019793/role/ScheduleofMovementoftheNumberofStockOptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "After Retrospective Impact [Member]",
        "label": "After Retrospective Impact Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AgreementAndPlanOfMergerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AgreementAndPlanOfMergerMember",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agreement And Plan Of Merger [Member]",
        "documentation": "The company entered into an Agreement and Plan of Merger with Southern Energy Renewables Inc.",
        "label": "Agreement And Plan Of Merger Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AgreementExtensionTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AgreementExtensionTerm",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agreement extension term",
        "documentation": "Extension of agreement term, PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Agreement Extension Term"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AgreementPeriodIfSharePriceFallsBelowPurchasePricesObligatedToIssueAdditionalShares": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AgreementPeriodIfSharePriceFallsBelowPurchasePricesObligatedToIssueAdditionalShares",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agreement period, if share price falls below purchase prices, obligated to issue additional shares",
        "documentation": "The agreements contain adjustment clauses whereby if the Company's share price falls below the respective purchase prices outlined in the agreements, the Company is obligated to issue additional shares to cover the shortfall, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter.",
        "label": "Agreement Period If Share Price Falls Below Purchase Prices Obligated To Issue Additional Shares"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AgreementTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AgreementTerm",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agreement term",
        "documentation": "Term of agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Agreement Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share based compensation incurred",
        "verboseLabel": "Share-based payments (in Dollars)",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r639",
      "r646",
      "r655"
     ]
    },
    "safx_AmendedStrategicPartnershipAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AmendedStrategicPartnershipAgreementMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amended Strategic Partnership Agreement [Member]",
        "documentation": "The partnership agreement amended on July 8, 2024, which provides the Company a perpetual first right of refusal (\"ROFR\") for any opportunity to pursue a potential financing of a green project in North America referred from the Devvio platform.",
        "label": "Amended Strategic Partnership Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://0002019793/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt discount",
        "label": "Amortization of Debt Discount (Premium)",
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r49",
      "r494",
      "r1772"
     ]
    },
    "us-gaap_AmortizationOfDeferredCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfDeferredCharges",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 5.0
      },
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable",
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization",
        "label": "Amortization of Deferred Charges",
        "documentation": "The amount of amortization of deferred charges applied against earnings during the period."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "safx_AmortizationOfDeferredFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AmortizationOfDeferredFinancingCosts",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of deferred financing costs",
        "documentation": "Amount of amortization expense recognized during the period for deferred financing costs associated with the related debt.",
        "label": "Amortization Of Deferred Financing Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt closing costs",
        "label": "Amortization of Debt Issuance Costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r494",
      "r1503",
      "r1772"
     ]
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance discount",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r1286",
      "r1287",
      "r1503",
      "r1772"
     ]
    },
    "safx_AmountDrawnAgainstEquityLineOfCreditAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AmountDrawnAgainstEquityLineOfCreditAgreement",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOCDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount drawn against ELOC",
        "documentation": "The amount drawn against equity line of credit agreement.",
        "label": "Amount Drawn Against Equity Line Of Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AnnualConsultingFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AnnualConsultingFee",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual consulting fee",
        "documentation": "Annual consulting fee payable for providing consulting services on reaching specific terms.",
        "label": "Annual Consulting Fee"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AnnualFeeForUseOfLicensedTechnology": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AnnualFeeForUseOfLicensedTechnology",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual fee for use of licensed technology",
        "documentation": "The annual fee for the use of licensed technology payable on the first day of each calendar year under a business combination agreement (BCA).",
        "label": "Annual Fee For Use Of Licensed Technology"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable",
      "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total potential common shares excluded from diluted net earnings per share",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable",
      "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable",
      "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Potential Common Shares Outstanding that were Excluded From the Computation of Diluted Net Earnings Per Share of Common Stock [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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": [
      "r264"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable",
      "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SignificantContractsDetails",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r782"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment charges",
        "label": "Asset, Impairment Loss",
        "documentation": "Amount of impairment loss for asset. Includes, but is not limited to, tangible and intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r1347",
      "r1348",
      "r1451"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable",
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r133",
      "r147",
      "r215",
      "r219",
      "r220",
      "r270",
      "r287",
      "r313",
      "r317",
      "r362",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r548",
      "r783",
      "r786",
      "r878",
      "r981",
      "r982",
      "r983",
      "r1002",
      "r1003",
      "r1031",
      "r1156",
      "r1269",
      "r1270",
      "r1288",
      "r1343",
      "r1356",
      "r1357",
      "r1371",
      "r1607",
      "r1608",
      "r1782"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AssetsAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AssetsAbstract0",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AssetsAbstract3": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AssetsAbstract3",
     "presentation": [
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets Abstract3"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AssetsAbstract4": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AssetsAbstract4",
     "presentation": [
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets Abstract4"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r133",
      "r181",
      "r215",
      "r219",
      "r220",
      "r362",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r548",
      "r783",
      "r786",
      "r878",
      "r1343",
      "r1412",
      "r1607",
      "r1608",
      "r1782"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsFairValueAdjustment",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net realizable value adjustments",
        "label": "Assets, Fair Value Adjustment",
        "documentation": "Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties."
       }
      }
     },
     "auth_ref": [
      "r1746"
     ]
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying value of financial assets",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r842",
      "r843",
      "r1330"
     ]
    },
    "safx_AssumptionOfInterestPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AssumptionOfInterestPayable",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "[custom:AssumptionOfInterestPayable]",
        "documentation": "Assumption of interest payable.",
        "label": "Assumption Of Interest Payable"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AssumptionOfNetAssetsLiabilitiesFromReverseAssetAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AssumptionOfNetAssetsLiabilitiesFromReverseAssetAcquisition",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assumption of net assets (liabilities) in Acquisition",
        "documentation": "Assumption of net assets (liabilities) from reverse asset acquisition.",
        "label": "Assumption Of Net Assets Liabilities From Reverse Asset Acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AssumptionOfNetAssetsliabilitiesFromBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AssumptionOfNetAssetsliabilitiesFromBusinessCombination",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assumption of net assets (liabilities) from Business Combination",
        "documentation": "Assumption of net assets (liabilities) from Business Combination.",
        "label": "Assumption Of Net Assetsliabilities From Business Combination"
       }
      }
     },
     "auth_ref": []
    },
    "safx_AtInitialMeasurementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "AtInitialMeasurementMember",
     "presentation": [
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "At Initial Measurement [Member]",
        "label": "At Initial Measurement Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AwardDateAxis",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUsOutstandingTable",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Axis]",
        "documentation": "Information by date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647",
      "r1648",
      "r1649",
      "r1650",
      "r1651",
      "r1652",
      "r1653",
      "r1655",
      "r1656",
      "r1657",
      "r1658",
      "r1659",
      "r1660",
      "r1661",
      "r1662",
      "r1663",
      "r1664",
      "r1666",
      "r1667",
      "r1668",
      "r1669",
      "r1670"
     ]
    },
    "us-gaap_AwardDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AwardDateDomain",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUsOutstandingTable",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Domain]",
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647",
      "r1648",
      "r1649",
      "r1650",
      "r1651",
      "r1652",
      "r1653",
      "r1655",
      "r1656",
      "r1657",
      "r1658",
      "r1659",
      "r1660",
      "r1661",
      "r1662",
      "r1663",
      "r1664",
      "r1666",
      "r1667",
      "r1668",
      "r1669",
      "r1670"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://0002019793/role/ScheduleofMovementoftheNumberofRSUsTable",
      "http://0002019793/role/ScheduleofMovementoftheNumberofStockOptionsTable",
      "http://0002019793/role/ScheduleofRSUActivityTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable0",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable0",
      "http://0002019793/role/ScheduleofRSUsTable",
      "http://0002019793/role/ScheduleofRSUsTable0",
      "http://0002019793/role/ScheduleofUnvestedRestrictedStockUnitsActivityTable",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r610",
      "r611",
      "r612",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638"
     ]
    },
    "safx_BaseInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BaseInterestMember",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base Interest [Member]",
        "documentation": "Base Interest [Member]",
        "label": "Base Interest Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BasicEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BasicEarningsPerShareAbstract",
     "presentation": [
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings per share:",
        "label": "Basic Earnings Per Share Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BasicEarningsPerShareAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BasicEarningsPerShareAbstract0",
     "presentation": [
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings per share:",
        "label": "Basic Earnings Per Share Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of compliance",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "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": [
      "r1507"
     ]
    },
    "safx_BasisOfPreparationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BasisOfPreparationLineItems",
     "presentation": [
      "http://0002019793/role/BasisofPreparation",
      "http://0002019793/role/BasisofPreparationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1506"
     ]
    },
    "safx_BasisofPreparationDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BasisofPreparationDetailsTable",
     "presentation": [
      "http://0002019793/role/BasisofPreparationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BasisofPreparationScheduleofSubsidiariesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BasisofPreparationScheduleofSubsidiariesDetailsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Subsidiaries [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BasisofPreparationScheduleofSubsidiariesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BasisofPreparationScheduleofSubsidiariesDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation - Schedule of Subsidiaries (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BasisofPreparationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BasisofPreparationTable",
     "presentation": [
      "http://0002019793/role/BasisofPreparation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BasisofPreparationTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BasisofPreparationTablesLineItems",
     "presentation": [
      "http://0002019793/role/BasisofPreparationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BasisofPreparationTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BasisofPreparationTablesTable",
     "presentation": [
      "http://0002019793/role/BasisofPreparationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BasisofpreparationScheduleofSubsidiariesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BasisofpreparationScheduleofSubsidiariesDetailsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofSubsidiariesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Subsidiaries [Line Items]",
        "label": "Basisofpreparation Scheduleof Subsidiaries Details Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BasisofpreparationScheduleofSubsidiariesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BasisofpreparationScheduleofSubsidiariesDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofSubsidiariesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of preparation - Schedule of Subsidiaries (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BeneficialOwnershipPercentageOnOutstandingCommonShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BeneficialOwnershipPercentageOnOutstandingCommonShares",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOCDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of beneficial ownership",
        "documentation": "The equity interest of shareholders, partners or other equity holders in consolidated entity.",
        "label": "Beneficial Ownership Percentage On Outstanding Common Shares"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BitcoinMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BitcoinMember",
     "presentation": [
      "http://0002019793/role/CryptocurrenciesDetails",
      "http://0002019793/role/ScheduleofCryptoActivityHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bitcoin [Member]",
        "documentation": "Bitcoin is a decentralized digital currency that allows for secure peer-to-peer transactions over the internet without the need for a central authority like a bank. It was created to function as both money and a form of payment, enabling users to buy, sell, and exchange directly without intermediaries. Bitcoin operates on a technology called blockchain, which is a public distributed ledger that records all transactions.",
        "label": "Bitcoin Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://0002019793/role/BasisofPreparationDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsTables",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SubsequentEventsDetails",
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r773",
      "r774",
      "r775",
      "r1090",
      "r1225",
      "r1303",
      "r1304",
      "r1696",
      "r1702",
      "r1704"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://0002019793/role/BasisofPreparationDetails",
      "http://0002019793/role/CarbonCreditsDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsTables",
      "http://0002019793/role/InvestmentinAssociateDetails",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable",
      "http://0002019793/role/ScheduleofContinuityoftheCompanysInvestmentinAssociateTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofInvestmentinassociateContinuityofInvestmentinAssociateTable",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable0",
      "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals",
      "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals0",
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable",
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SubsequentEventsDetails",
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r773",
      "r774",
      "r775",
      "r1090",
      "r1225",
      "r1303",
      "r1304",
      "r1696",
      "r1702",
      "r1704"
     ]
    },
    "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination transaction costs",
        "label": "Business Combination, Transaction Cost, Excluding Separately Recognized Transaction",
        "documentation": "Amount of transaction cost incurred to effect business combination. Excludes separately recognized transaction and indirect cost."
       }
      }
     },
     "auth_ref": [
      "r1698"
     ]
    },
    "safx_BusinessAcquisitionEquityInterestIssuedOrIssuableValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValue",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value of shares issued for acquisition (in Dollars)",
        "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.",
        "label": "Business Acquisition Equity Interest Issued Or Issuable Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value of shares issued for acquisition (in Dollars)",
        "label": "Business Combination, Consideration Transferred, Equity Interest, Share Issued, Value",
        "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity."
       }
      }
     },
     "auth_ref": [
      "r1707",
      "r1709"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals",
      "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals0",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued (in Shares)",
        "verboseLabel": "Number of equity shares issued (in Shares)",
        "netLabel": "Number of shares issued for acquisition",
        "label": "Business Combination, Consideration Transferred, Equity Interest, Share Issued, Number of Shares",
        "documentation": "Number of shares of equity interest issued or issuable by acquirer as part of consideration transferred in business combination."
       }
      }
     },
     "auth_ref": [
      "r1312",
      "r1316",
      "r1317",
      "r1324",
      "r1325"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsTables",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofPurchasePriceTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable0",
      "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals",
      "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Organization and Business Operations [Line Items]",
        "terseLabel": "Reverse takeover [Abstract]",
        "verboseLabel": "Schedule of Purchase Price [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": [
      "r402",
      "r712",
      "r713",
      "r714",
      "r715",
      "r721",
      "r722",
      "r723",
      "r724",
      "r730",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r769",
      "r770",
      "r771",
      "r775",
      "r1312",
      "r1321",
      "r1696",
      "r1702",
      "r1704"
     ]
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://0002019793/role/BasisofPreparationDetails",
      "http://0002019793/role/ReverseTakeoverDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage",
        "verboseLabel": "Percentage of owned shares",
        "label": "Business Combination, Voting Equity Interest Acquired, Percentage",
        "documentation": "Percentage of voting equity interest acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r714",
      "r1312",
      "r1315"
     ]
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionSharePrice",
     "presentation": [
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals",
      "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value per share (in Dollars per share)",
        "verboseLabel": "Fair value per share",
        "label": "Business Combination, Price Per Share",
        "documentation": "Per share price of saleable stock paid or offered to be paid by acquirer in business combination."
       }
      }
     },
     "auth_ref": [
      "r1326",
      "r1699",
      "r1700",
      "r1707",
      "r1709"
     ]
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional fees",
        "verboseLabel": "Accrued administrative fees",
        "label": "Business Combination, Acquisition-Related Cost, Expense",
        "documentation": "Amount of expense for acquisition-related cost incurred to effect business combination. Includes, but is not limited to, finder's fee; advisory, legal, accounting, valuation, and other professional and consulting fees; and general administrative cost, including cost of maintaining internal acquisition department."
       }
      }
     },
     "auth_ref": [
      "r1693",
      "r1698"
     ]
    },
    "safx_BusinessCombinationConsiderationForEquityInterestPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationConsiderationForEquityInterestPercentage",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociateDetails",
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company\u2019s ownership",
        "verboseLabel": "Percentage of interest acquired",
        "netLabel": "Ownership percentage in LLC",
        "documentation": "Percentage of business combination consideration for equity interest.",
        "label": "Business Combination Consideration For Equity Interest Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Interests",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r759",
      "r771",
      "r1312",
      "r1316"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration to be paid",
        "verboseLabel": "Commitment (in Dollars)",
        "label": "Business Combination, Consideration Transferred, Equity Interest",
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination."
       }
      }
     },
     "auth_ref": [
      "r1312",
      "r1316",
      "r1317",
      "r1324",
      "r1325"
     ]
    },
    "safx_BusinessCombinationConsiderationTransferredForFutureDelivery": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationConsiderationTransferredForFutureDelivery",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration paid for future delivery",
        "documentation": "Amount of consideration transferred for future delivery is recorded as a deposit on carbon credits.",
        "label": "Business Combination Consideration Transferred For Future Delivery"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BusinessCombinationConsiderationTransferredSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationConsiderationTransferredSharesIssued",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued (in Shares)",
        "documentation": "Number of common shares issued in consideration for these agreements.",
        "label": "Business Combination Consideration Transferred Shares Issued"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationAssetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationContingentConsiderationAssetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carbon credits",
        "label": "Business Combination, Contingent Consideration, Asset, Current",
        "documentation": "Amount of asset recognized arising from contingent consideration in a business combination, expected to be realized within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1708",
      "r1709"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://0002019793/role/ReverseTakeover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reverse takeover",
        "label": "Business Combination [Text Block]",
        "documentation": "The entire disclosure for business combination."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r712",
      "r716",
      "r725",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r737",
      "r739",
      "r740",
      "r746",
      "r749",
      "r750",
      "r756",
      "r757",
      "r758",
      "r766",
      "r770",
      "r771",
      "r772",
      "r774",
      "r776",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1318",
      "r1319",
      "r1320"
     ]
    },
    "safx_BusinessCombinationFairValueOfReplacementWarrantsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationFairValueOfReplacementWarrantsIssued",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofPurchasePriceTable": {
       "parentTag": "safx_BusinessCombinationPurchaseConsideration",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofPurchasePriceTable0": {
       "parentTag": "safx_BusinessCombinationPurchaseConsideration",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofPurchasePriceTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of replacement warrants of the Company",
        "documentation": "Replacement warrants issued as part of business combination.",
        "label": "Business Combination Fair Value Of Replacement Warrants Issued"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BusinessCombinationFairValueOfSharesRetained": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationFairValueOfSharesRetained",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofPurchasePriceTable": {
       "parentTag": "safx_BusinessCombinationPurchaseConsideration",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofPurchasePriceTable0": {
       "parentTag": "safx_BusinessCombinationPurchaseConsideration",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofPurchasePriceTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of shares retained by former shareholders of the Company (515,920 post 1:0.9692 consolidation shares at $6.10 (CAD$8.50))",
        "documentation": "Amount of fair value of shares retained in business combination transaction.",
        "label": "Business Combination Fair Value Of Shares Retained"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BusinessCombinationLoanReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationLoanReceivableCurrent",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable",
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan receivable",
        "documentation": "Business combination loan receivable current.",
        "label": "Business Combination Loan Receivable Current"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BusinessCombinationNonredemptionAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationNonredemptionAgreement",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable",
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-redemption agreement",
        "documentation": "Business combination nonredemption agreement.",
        "label": "Business Combination Nonredemption Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BusinessCombinationNumberOfSharesRetained": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationNumberOfSharesRetained",
     "presentation": [
      "http://0002019793/role/ReverseTakeoverDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares retained on reverse takeover (in Shares)",
        "documentation": "Number of shares retained from subordinate voting.",
        "label": "Business Combination Number Of Shares Retained"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BusinessCombinationPurchaseConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationPurchaseConsideration",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofPurchasePriceTable": {
       "parentTag": "safx_AdjustmentToAdditionalPaidInCapitalDueToBusinessAcquisitionRecapitalization",
       "weight": -1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofPurchasePriceTable0": {
       "parentTag": "safx_AdjustmentToAdditionalPaidInCapitalDueToBusinessAcquisitionRecapitalization",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofPurchasePriceTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total consideration",
        "documentation": "Amount of purchase consideration related to De-SPAC transaction.",
        "label": "Business Combination Purchase Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumeCurrentConvertibleNotesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumeCurrentConvertibleNotesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible notes receivable",
        "documentation": "Business combination recognized identifiable assets acquiredand liabilities assume current convertible notes receivable.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assume Current Convertible Notes Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofPurchasePriceTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofPurchasePriceTable0": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofPurchasePriceTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts payable and accrued liabilities",
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accounts Payable And Accrued Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable",
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets acquired",
        "label": "Business Combination, Recognized Asset Acquired, Asset",
        "documentation": "Amount of asset acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r744",
      "r749"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress",
        "label": "Business Combination, Recognized Asset Acquired, Property, Plant, and Equipment, Building",
        "documentation": "Amount of building acquired in business combination recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1703",
      "r1705"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofPurchasePriceTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofPurchasePriceTable0": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Business Combination, Recognized Asset Acquired, Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1703",
      "r1705"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable",
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Business Combination, Recognized Asset Acquired, Asset, Current",
        "documentation": "Amount of asset acquired in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1703",
      "r1705"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract",
     "presentation": [
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Business Combination, Recognized Asset Acquired, Asset, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable",
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Business Combination, Recognized Asset Acquired, Other Asset, Current",
        "documentation": "Amount of asset acquired in business combination and recognized at acquisition date, classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r1703",
      "r1705"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable from New Rise Renewables LLC",
        "label": "Business Combination, Recognized Asset Acquired, Receivable, Current",
        "documentation": "Amount of receivable acquired in business combination and recognized at acquisition date, classified as current. Includes, but is not limited to, receivable from customer for product and service."
       }
      }
     },
     "auth_ref": [
      "r1703",
      "r1705"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable",
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities assumed",
        "label": "Business Combination, Recognized Liability Assumed, Liability, Current",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1703",
      "r1705"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAbstract",
     "presentation": [
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Business Combination, Recognized Liability Assumed, Liability, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedInterestOnNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedInterestOnNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest on notes payable",
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued interest on notespayable.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Interest On Notes Payable"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLoanPayableToRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLoanPayableToRelatedParty",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan payable to related party",
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities loan payable to related party.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Loan Payable To Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible notes payable to related party (Note 9)",
        "label": "Business Combination, Recognized Liability Assumed, Long-Term Debt, Current",
        "documentation": "Amount of long-term debt assumed in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1703",
      "r1705"
     ]
    },
    "safx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable",
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes payable",
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities notes payable.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Notes Payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable",
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Business Combination, Recognized Liability Assumed, Other Liability, Current",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date, classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r1703",
      "r1705"
     ]
    },
    "safx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesProfessionalFeesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesProfessionalFeesPayable",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional fees payable",
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities professional fees payable.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Professional Fees Payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Business Combination, Recognized Asset Acquired, Property, Plant, and Equipment, Land",
        "documentation": "Amount of land acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1703",
      "r1705"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofPurchasePriceTable": {
       "parentTag": "safx_AdjustmentToAdditionalPaidInCapitalDueToBusinessAcquisitionRecapitalization",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofPurchasePriceTable0": {
       "parentTag": "safx_AdjustmentToAdditionalPaidInCapitalDueToBusinessAcquisitionRecapitalization",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable",
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets acquired and liabilities assumed",
        "terseLabel": "Total net assets (liabilities)",
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed in business combination and recognized at acquisition date. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r1312",
      "r1316",
      "r1703",
      "r1705"
     ]
    },
    "safx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPromissoryNotePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPromissoryNotePayable",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofPurchasePriceTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 3.0
      },
      "http://0002019793/role/ScheduleofPurchasePriceTable0": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ScheduleofPurchasePriceTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Promissory note payable (Note 10)",
        "negatedTerseLabel": "Promissory note payable (Note 9)",
        "terseLabel": "Unsecured promissory notes amounting",
        "documentation": "Amount of Promissory note payable on acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Promissory Note Payable"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRelatedPartyReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRelatedPartyReceivables",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party receivables",
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed related party receivables.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Related Party Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpense",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination general and administrative expenses",
        "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs which have been expenses.",
        "label": "Business Combination Separately Recognized Transactions Additional Disclosures Acquisition Cost Expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agreement to acquire percentage",
        "label": "Business Combination, Achieved in Stages, Preacquisition Equity Interest in Acquiree, Percentage",
        "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination."
       }
      }
     },
     "auth_ref": [
      "r1311",
      "r1312",
      "r1315",
      "r1322",
      "r1696",
      "r1697"
     ]
    },
    "safx_BusinessCombinationStockConsolidationRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationStockConsolidationRatio",
     "presentation": [
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals",
      "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals0",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation ratio",
        "documentation": "Stock consolidation ratio of common stock issued and outstanding under amalgamation agreement.",
        "label": "Business Combination Stock Consolidation Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BusinessCombinationStockConversionRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationStockConversionRatio",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ReverseTakeoverDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock conversion ratio",
        "documentation": "Ratio applied to the conversion of stock, for example but not limited to, one share converted to two or two shares converted to one.",
        "label": "Business Combination Stock Conversion Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BusinessCombinationStockIssuedDuringPeriodSharesConversionOfMultipleVotingShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationStockIssuedDuringPeriodSharesConversionOfMultipleVotingShares",
     "presentation": [
      "http://0002019793/role/ReverseTakeoverDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued upon conversion of multiple voting shares (in Shares)",
        "documentation": "Number of outstanding multiple voting shares which are equivalent to subordinate voting shares exchanged for common shares.",
        "label": "Business Combination Stock Issued During Period Shares Conversion Of Multiple Voting Shares"
       }
      }
     },
     "auth_ref": []
    },
    "safx_BusinessCombinationWarrantLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "BusinessCombinationWarrantLiability",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable",
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant liabilities",
        "documentation": "Business combination warrant liability.",
        "label": "Business Combination Warrant Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1409",
      "r1507"
     ]
    },
    "safx_CCSNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CCSNoteMember",
     "presentation": [
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable0",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CCS Note [Member]",
        "documentation": "CCS Note [Member]",
        "label": "CCSNote Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CapitalCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CapitalCommitments",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital commitments",
        "documentation": "Amount of capital obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments.",
        "label": "Capital Commitments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalUnitClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CapitalUnitClassAMember",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A [Member]",
        "label": "Capital Unit, Class A [Member]",
        "documentation": "Class A of capital units, which are a type of ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1625"
     ]
    },
    "safx_CapitalizationOfDebtClosingCostsToConstructionInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CapitalizationOfDebtClosingCostsToConstructionInProgress",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalization of debt closing costs to construction in progress",
        "documentation": "Capitalization of debt closing costs to construction in progress.",
        "label": "Capitalization Of Debt Closing Costs To Construction In Progress"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CarbonCreditsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CarbonCreditsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Carbon Credits Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CarbonCreditsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CarbonCreditsLineItems",
     "presentation": [
      "http://0002019793/role/CarbonCredits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carbon Credit [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CarbonCreditsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CarbonCreditsMember",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carbon Credits [Member]",
        "documentation": "Name of the acquiree.",
        "label": "Carbon Credits Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CarbonCreditsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CarbonCreditsPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carbon credits",
        "documentation": "Disclosure of accounting policy for carbon credits.",
        "label": "Carbon Credits Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CarbonCreditsRetiredPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CarbonCreditsRetiredPercentage",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of credits retired",
        "documentation": "Percentage of total carbon credits under the purchase agreement that were retired by the vendor on behalf of the Company.",
        "label": "Carbon Credits Retired Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CarbonCreditsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CarbonCreditsTable",
     "presentation": [
      "http://0002019793/role/CarbonCredits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carbon Credits [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CarbonCreditsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CarbonCreditsTextBlock",
     "presentation": [
      "http://0002019793/role/CarbonCredits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carbon credits",
        "documentation": "The entire disclosure for the carbon credits.",
        "label": "Carbon Credits Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/FinancialInstrumentsDetails",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable",
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash",
        "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. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r207",
      "r211",
      "r1035",
      "r1120",
      "r1150",
      "r1343",
      "r1356",
      "r1357",
      "r1371",
      "r1420",
      "r1798",
      "r1799",
      "r1801"
     ]
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAcquiredFromAcquisition",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash acquired in Acquisition",
        "label": "Cash Acquired from Acquisition",
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Cash Equivalents and Restricted Cash [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofReconcilesCashCashEquivalentsandRestrictedCashTable": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofCashEquivalentsandRestrictedCashTable": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/ScheduleofCashEquivalentsandRestrictedCashTable",
      "http://0002019793/role/ScheduleofReconcilesCashCashEquivalentsandRestrictedCashTable",
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r207",
      "r211",
      "r1230",
      "r1788"
     ]
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsMember",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Member]",
        "label": "Cash and Cash Equivalents [Member]",
        "documentation": "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": [
      "r1752",
      "r1753",
      "r1754",
      "r1755",
      "r1756",
      "r1757"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "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": [
      "r208"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, Cash Equivalents and Restricted Cash",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r1504"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, Ending",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r207",
      "r211"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofReconcilesCashCashEquivalentsandRestrictedCashTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://0002019793/role/ScheduleofCashEquivalentsandRestrictedCashTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ScheduleofCashEquivalentsandRestrictedCashTable",
      "http://0002019793/role/ScheduleofReconcilesCashCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at the end of year",
        "totalLabel": "Total cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r207",
      "r211"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r54"
     ]
    },
    "us-gaap_CashFDICInsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashFDICInsuredAmount",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FDIC insured amount",
        "label": "Cash, FDIC Insured Amount",
        "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of Non-Cash Investing and Financing Activities:",
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ChangeInFairValueOfDerivativeAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ChangeInFairValueOfDerivativeAsset",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 36.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in fair value of derivative asset",
        "documentation": "Change in fair value of derivative asset.",
        "label": "Change In Fair Value Of Derivative Asset"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ChangeInFairValueOfMandatoryConvertibleDebentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ChangeInFairValueOfMandatoryConvertibleDebentures",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of mandatory convertible debentures",
        "documentation": "The amount of unrealized gain (loss) on mandatory convertible debentures into convertible debt which may be settled in non cash upon conversion.",
        "label": "Change In Fair Value Of Mandatory Convertible Debentures"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ChangeInFairValueOfNotePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ChangeInFairValueOfNotePayable",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 35.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in fair value of notes payable",
        "documentation": "Change in fair value of note payable.",
        "label": "Change In Fair Value Of Note Payable"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ChangeInFairValueOfNotesPayableRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ChangeInFairValueOfNotesPayableRelatedParty",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in fair value of loans payable to related party",
        "documentation": "Change in fair value of loans payable to related party.",
        "label": "Change In Fair Value Of Notes Payable Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ChangeInFairValueOfStockOptionLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ChangeInFairValueOfStockOptionLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 39.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in fair value of stock option liabilities",
        "documentation": "Amount of expense (income) related to adjustment in fair value of stock option liabilities.",
        "label": "Change In Fair Value Of Stock Option Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ChangeInFairValueOfWarrantLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ChangeInFairValueOfWarrantLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of warrant liabilities",
        "documentation": "The amount of change in fair value of warrant liabilities.",
        "label": "Change In Fair Value Of Warrant Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ChangeInFairValueOfWarrantLiabilitiesExerciseWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ChangeInFairValueOfWarrantLiabilitiesExerciseWarrants",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/ScheduleofWarrantliabilitiesDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of warrant liabilities (exercised warrants)",
        "verboseLabel": "Change in fair value of warrant liabilities",
        "documentation": "Amount of expense (income) related to Change in fair value of warrant liabilities (exercised warrants) to fair value of warrant liability.",
        "label": "Change In Fair Value Of Warrant Liabilities Exercise Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ChangeInFairValueOfWarrantLiabilitiesExpiredWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ChangeInFairValueOfWarrantLiabilitiesExpiredWarrants",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/ScheduleofWarrantliabilitiesDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of warrant liabilities (expired warrants)",
        "verboseLabel": "Change in fair value of warrant liabilities",
        "documentation": "Amount of expense (income) related to Change in fair value of warrant liabilities (expired warrants) to fair value of warrant liability.",
        "label": "Change In Fair Value Of Warrant Liabilities Expired Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ChangeInFairValueOnLiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ChangeInFairValueOnLiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Change in Fair Value",
        "terseLabel": "Change in Fair Value",
        "verboseLabel": "Change in fair value of warrant liabilities",
        "documentation": "Changein fair value on liabilities fair value disclosure.",
        "label": "Change In Fair Value On Liabilities Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ChangeInFairValueRelatedUnrealizedLossRecognizedInOtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ChangeInFairValueRelatedUnrealizedLossRecognizedInOtherIncome",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/ScheduleofMandatoryConvertibleDebenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of mandatory convertible debentures",
        "verboseLabel": "Gain on revaluation",
        "documentation": "The amount of change between initial estimated fair value and actual fair value recognized in other income as unrealized loss on mandatory convertible debentures.",
        "label": "Change In Fair Value Related Unrealized Loss Recognized In Other Income"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ChangeInTheFairValueOfLoansPayableRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ChangeInTheFairValueOfLoansPayableRelatedParty",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in the fair value of loans payable related party",
        "documentation": "Change in the fair value of loans payable related party.",
        "label": "Change In The Fair Value Of Loans Payable Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ChangeInTheFairValueOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ChangeInTheFairValueOfNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in the fair value of notes payable",
        "documentation": "Change in the fair value of note payable.",
        "label": "Change In The Fair Value Of Notes Payable"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ChangesInNonCashWorkingCapitalItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ChangesInNonCashWorkingCapitalItemsAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in non-cash working capital items:",
        "label": "Changes In Non Cash Working Capital Items Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ChangesInNonCashWorkingCapitalItemsAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ChangesInNonCashWorkingCapitalItemsAbstract0",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in non-cash working capital items:",
        "label": "Changes In Non Cash Working Capital Items Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/EmployeeStockPurchasePlanDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofCalculationoftheWeightedAverageNumberofSharesTable",
      "http://0002019793/role/SignificantContractsDetails",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r138",
      "r139",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r215",
      "r220",
      "r255",
      "r259",
      "r261",
      "r263",
      "r272",
      "r273",
      "r362",
      "r463",
      "r465",
      "r466",
      "r467",
      "r470",
      "r471",
      "r508",
      "r509",
      "r511",
      "r512",
      "r514",
      "r517",
      "r520",
      "r521",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r530",
      "r533",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r543",
      "r544",
      "r547",
      "r548",
      "r549",
      "r878",
      "r981",
      "r982",
      "r991",
      "r992",
      "r993",
      "r1026",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1108",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1122",
      "r1142",
      "r1164",
      "r1188",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1388",
      "r1511",
      "r1513",
      "r1532",
      "r1630",
      "r1636"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://0002019793/role/EmployeeStockPurchasePlanDetails",
      "http://0002019793/role/ScheduleofClassACommonStockforIssuanceTable",
      "http://0002019793/role/ScheduleofReservedSharesofCommonStockTable",
      "http://0002019793/role/StockOptionLiabilitiesDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Reserved Shares of Common Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]",
        "verboseLabel": "Stock Option 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": [
      "r138",
      "r139",
      "r163",
      "r167",
      "r168",
      "r272",
      "r511",
      "r521",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r530",
      "r533",
      "r537",
      "r538",
      "r540",
      "r541",
      "r543",
      "r544",
      "r547",
      "r549",
      "r800",
      "r981",
      "r982",
      "r992",
      "r993",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1388",
      "r1508",
      "r1511",
      "r1630"
     ]
    },
    "safx_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired": {
     "xbrltype": "dateItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired",
     "presentation": [
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiry date",
        "documentation": "Date the warrants or rights are expired, in YYYY-MM-DD format.",
        "label": "Class Of Warrant Or Righst Date From Which Warrants Or Rights Expired"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/ScheduleofMovementoftheNumberofSharePurchaseWarrantsTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r1626"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Domain]",
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months."
       }
      }
     },
     "auth_ref": [
      "r1626"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price of per share",
        "verboseLabel": "Exercise price of warrant (in Dollars per share)",
        "netLabel": "Warrant exercise price per share (in Dollars per share)",
        "label": "Warrants exercised price per share (in Dollars per share)",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r223",
      "r538"
     ]
    },
    "safx_ClassOfWarrantOrRightExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ClassOfWarrantOrRightExercised",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ScheduleofMovementoftheNumberofSharePurchaseWarrantsTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of warrants, Exercised",
        "verboseLabel": "Number of warrants outstanding, Exercised",
        "netLabel": "Exercised",
        "label": "Class Of Warrant or Right Exercised",
        "documentation": "Number of warrants or rights exercised during the period."
       }
      }
     },
     "auth_ref": []
    },
    "safx_ClassOfWarrantOrRightExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ClassOfWarrantOrRightExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Exercise price, Exercised (in Dollars per share)",
        "documentation": "Weighted average price at which warrants or right holders acquired shares when converting their warrants or rights into shares.",
        "label": "Class Of Warrant Or Right Exercises In Period Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ClassOfWarrantOrRightExpired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ClassOfWarrantOrRightExpired",
     "presentation": [
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of warrants, Expired",
        "verboseLabel": "Number of warrants outstanding,Expired",
        "documentation": "Number of warrants or rights expired during the period.",
        "label": "Class Of Warrant Or Right Expired"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ClassOfWarrantOrRightExpiredInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ClassOfWarrantOrRightExpiredInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Exercise price, Expired (in Dollars per share)",
        "documentation": "Weighted average price at which warrants or right holders were expired shares when converting their warrants or rights into shares.",
        "label": "Class Of Warrant Or Right Expired In Period Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ClassOfWarrantOrRightIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ClassOfWarrantOrRightIssued",
     "presentation": [
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of warrants, Issued on RTO (Note 4)",
        "verboseLabel": "Number of warrants outstanding, Issued on RTO (Note 4)",
        "netLabel": "Issued on RTO",
        "label": "Warrant Issued (in Shares)",
        "documentation": "Number of warrants or rights issued during the period."
       }
      }
     },
     "auth_ref": []
    },
    "safx_ClassOfWarrantOrRightIssuedInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ClassOfWarrantOrRightIssuedInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Exercise price, Issued on RTO (Note 4) (in Dollars per share)",
        "documentation": "Weighted average price at which warrants or right holders were issued shares when converting their warrants or rights into shares.",
        "label": "Class Of Warrant Or Right Issued In Period Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable",
      "http://0002019793/role/ScheduleofWarrantliabilitiesDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/WarrantLiabilities",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant Liabilities [Line Items]",
        "terseLabel": "Continuity of Derivative Warrant Liabilities [Line Items]",
        "verboseLabel": "Class of Warrant or Right [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": [
      "r1626"
     ]
    },
    "safx_ClassOfWarrantOrRightNumberOfExercisable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ClassOfWarrantOrRightNumberOfExercisable",
     "presentation": [
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants exercisable (in Shares)",
        "documentation": "Number of securities into which the class of warrant or right may be converted.",
        "label": "Class Of Warrant Or Right Number Of Exercisable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share purchase warrant (in Shares)",
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://0002019793/role/BasisofPreparationDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued due to warrants exercise",
        "verboseLabel": "Warrants (in Shares)",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares."
       }
      }
     },
     "auth_ref": [
      "r1626"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofMovementoftheNumberofSharePurchaseWarrantsTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "terseLabel": "Ending balance",
        "verboseLabel": "Warrants outstanding (in Shares)",
        "label": "Class of Warrant or Right, Outstanding",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "safx_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in Dollars per share)",
        "periodEndLabel": "Ending balance (in Dollars per share)",
        "terseLabel": "Exercise price (in Dollars per share)",
        "documentation": "Weighted average price at which grantees can acquire the warrants or rights.",
        "label": "Class Of Warrant Or Right Outstanding Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm",
     "presentation": [
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Beginning balance",
        "verboseLabel": "Ending balance",
        "netLabel": "Warrants expected remaining life",
        "documentation": "Weighted average remaining contractual term for class of warrants or rights outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Class Of Warrant Or Right Outstanding Weighted Average Remaining Contractual Term"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant redemption price (in Dollars per share)",
        "documentation": "Redemption price per share or per unit of warrants or rights outstanding.",
        "label": "Class Of Warrant Or Right Redemption Price Of Warrants Or Rights"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightTable",
     "presentation": [
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable",
      "http://0002019793/role/ScheduleofWarrantliabilitiesDerivativeWarrantLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Table]",
        "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame."
       }
      }
     },
     "auth_ref": [
      "r1626"
     ]
    },
    "safx_CohenAndCompanySecuritiesLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CohenAndCompanySecuritiesLLCMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cohen And Company Securities LLC [Member]",
        "documentation": "Cohen And Company Securities LLC [Member]",
        "label": "Cohen And Company Securities LLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [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": [
      "r782"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 11)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r981",
      "r982",
      "r990",
      "r1034",
      "r1141"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r455",
      "r456",
      "r1221",
      "r1591",
      "r1599",
      "r1600"
     ]
    },
    "us-gaap_CommitmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments [Member]",
        "label": "Commitments [Member]",
        "documentation": "This element represents significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements."
       }
      }
     },
     "auth_ref": []
    },
    "safx_CommitmentsandContingenciesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CommitmentsandContingenciesDetailsLineItems",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies [Line Items]",
        "label": "Commitmentsand Contingencies Details Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CommitmentsandContingenciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CommitmentsandContingenciesDetailsTable",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CommitmentsandContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CommitmentsandContingenciesLineItems",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CommitmentsandContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CommitmentsandContingenciesTable",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/EmployeeStockPurchasePlanDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/ScheduleofClassACommonStockforIssuanceTable",
      "http://0002019793/role/ScheduleofReservedSharesofCommonStockTable",
      "http://0002019793/role/SignificantContractsDetails",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Class A [Member]",
        "verboseLabel": "Class A Common Stock [Member]",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1432",
      "r1626",
      "r1628",
      "r1798",
      "r1799",
      "r1805",
      "r1865"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Class B [Member]",
        "label": "Common Class B [Member]",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1432",
      "r1626",
      "r1628",
      "r1798",
      "r1799",
      "r1805",
      "r1865"
     ]
    },
    "safx_CommonShareReturnedForCancellationConsiderationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CommonShareReturnedForCancellationConsiderationAmount",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/BasisofPreparationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares returned for cancellation consideration amount (in Dollars)",
        "documentation": "Amount of returning common shares to Marmota for cancellation in consideration amount.",
        "label": "Common Share Returned For Cancellation Consideration Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://0002019793/role/EmployeeStockPurchasePlanDetails",
      "http://0002019793/role/ScheduleofClassACommonStockforIssuanceTable",
      "http://0002019793/role/ScheduleofReservedSharesofCommonStockTable",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total shares reserved",
        "verboseLabel": "Warrants to purchase common stock",
        "netLabel": "Shares were reserved for future issuance",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r1626"
     ]
    },
    "safx_CommonStockIssuedToVendor": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CommonStockIssuedToVendor",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued to vendor",
        "documentation": "Common stock issued to vendor.",
        "label": "Common Stock Issued To Vendor"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockMember",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ShareholdersEquityType2or3",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "verboseLabel": "Common Stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r544",
      "r981",
      "r982",
      "r993",
      "r1361",
      "r1362",
      "r1363",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1520",
      "r1521",
      "r1526",
      "r1741",
      "r1855",
      "r1865"
     ]
    },
    "us-gaap_CommonStockNoParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockNoParValue",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common share, par value (in Dollars per share)",
        "label": "Common Stock, No Par Value",
        "documentation": "Face amount per share of no-par value common stock."
       }
      }
     },
     "auth_ref": [
      "r1432",
      "r1628",
      "r1798",
      "r1799",
      "r1805"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in Dollars per share)",
        "verboseLabel": "Common stock par value (in Dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r1432",
      "r1628",
      "r1798",
      "r1799",
      "r1805"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in Shares)",
        "verboseLabel": "Common stock, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r544",
      "r981",
      "r982",
      "r993",
      "r1142"
     ]
    },
    "us-gaap_CommonStockSharesAuthorizedUnlimited": {
     "xbrltype": "authorizedUnlimitedItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesAuthorizedUnlimited",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized, unlimited",
        "label": "Common Stock, Shares Authorized, Unlimited [Fixed List]",
        "documentation": "Indicates whether number of common shares permitted to be issued is unlimited. Acceptable value is \"Unlimited\"."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r544"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in Shares)",
        "verboseLabel": "Common stock, shares issued",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r544",
      "r981",
      "r982",
      "r993"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ScheduleofCalculationoftheWeightedAverageNumberofSharesTable",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in Shares)",
        "verboseLabel": "Common shares outstanding",
        "netLabel": "Common stock, shares outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r544",
      "r981",
      "r982",
      "r993",
      "r1142",
      "r1162",
      "r1625",
      "r1865",
      "r1866"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r509",
      "r516",
      "r544",
      "r981",
      "r982",
      "r993",
      "r1037",
      "r1343"
     ]
    },
    "safx_CommonStockValueOfSharesReservedForIssuanceUnderEquityLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CommonStockValueOfSharesReservedForIssuanceUnderEquityLineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOCDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value of shares reserved for issuance under equity line of credit",
        "documentation": "The value of common shares reserved for issuance under equity line of credit.",
        "label": "Common Stock Value Of Shares Reserved For Issuance Under Equity Line Of Credit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss and comprehensive loss",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r185",
      "r187",
      "r193",
      "r1000",
      "r1050",
      "r1051"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://0002019793/role/ScheduleofEstimatedUsefulLifeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer Equipment [Member]",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": [
      "r1588",
      "r1589"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r324",
      "r1091",
      "r1092",
      "r1220",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r324",
      "r1091",
      "r1092",
      "r1220",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r324",
      "r1091",
      "r1092",
      "r1220",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://0002019793/role/Concentrations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONCENTRATIONS",
        "label": "Concentration Risk Disclosure [Text Block]",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r279",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r1259",
      "r1536"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations [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": [
      "r277",
      "r278",
      "r1220",
      "r1257",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r324",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r324",
      "r1091",
      "r1092",
      "r1220",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541"
     ]
    },
    "safx_ConcentrationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConcentrationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConcentrationsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConcentrationsDetailsTable",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy",
      "http://0002019793/role/AccountsPayableandAccruedLiabilities",
      "http://0002019793/role/AccountsPayableandAccruedLiabilitiesTables",
      "http://0002019793/role/BasisofPreparation",
      "http://0002019793/role/BasisofPreparationDetails",
      "http://0002019793/role/BasisofPreparationTables",
      "http://0002019793/role/CarbonCredits",
      "http://0002019793/role/CarbonCreditsDetails",
      "http://0002019793/role/CommitmentsandContingencies",
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ConvertibleDebentures",
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ConvertibleDebenturesTables",
      "http://0002019793/role/Cryptocurrencies",
      "http://0002019793/role/CryptocurrenciesDetails",
      "http://0002019793/role/CryptocurrenciesTables",
      "http://0002019793/role/EquityLineofCreditELOC",
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/FinancialInstruments",
      "http://0002019793/role/FinancialInstrumentsDetails",
      "http://0002019793/role/IncomeTaxes",
      "http://0002019793/role/IncomeTaxesDetails",
      "http://0002019793/role/IncomeTaxesTables",
      "http://0002019793/role/InvestmentinAssociate",
      "http://0002019793/role/InvestmentinAssociateDetails",
      "http://0002019793/role/InvestmentinAssociateTables",
      "http://0002019793/role/MandatoryConvertibleDebentures",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesTables",
      "http://0002019793/role/Natureofoperations",
      "http://0002019793/role/RelatedPartyTransactions",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/RetrospectiveAdjustments",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/RetrospectiveAdjustmentsTables",
      "http://0002019793/role/ReverseTakeover",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ReverseTakeoverTables",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0",
      "http://0002019793/role/ScheduleofBlackScholesOptionPricingModelTable",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0",
      "http://0002019793/role/ScheduleofCalculationoftheWeightedAverageNumberofSharesTable",
      "http://0002019793/role/ScheduleofComponentsofProvisionforIncomeTaxesTable",
      "http://0002019793/role/ScheduleofContinuityofDerivativeStockOptionLiabilitiesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0",
      "http://0002019793/role/ScheduleofCryptoActivityHoldingTable",
      "http://0002019793/role/ScheduleofDerivativeStockOptionLiabilitiesTable",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable0",
      "http://0002019793/role/ScheduleofEstimatedUsefulLifeTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0",
      "http://0002019793/role/ScheduleofMandatoryConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofMovementoftheNumberofRSUsTable",
      "http://0002019793/role/ScheduleofMovementoftheNumberofSharePurchaseWarrantsTable",
      "http://0002019793/role/ScheduleofMovementoftheNumberofStockOptionsTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable0",
      "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals0",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable0",
      "http://0002019793/role/ScheduleofRSUsTable",
      "http://0002019793/role/ScheduleofRSUsTable0",
      "http://0002019793/role/ScheduleofReconciliationbetweenEffectiveIncomeTaxRateandFederalStatutoryIncomeTaxRateTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable0",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0",
      "http://0002019793/role/ScheduleofSubsidiariesTable",
      "http://0002019793/role/ScheduleofSubsidiariesTable0",
      "http://0002019793/role/SegmentedInformation",
      "http://0002019793/role/SegmentedInformationDetails",
      "http://0002019793/role/ShareholdersEquityType2or3",
      "http://0002019793/role/StockOptionLiabilities",
      "http://0002019793/role/StockOptionLiabilitiesDetails",
      "http://0002019793/role/StockOptionLiabilitiesTables",
      "http://0002019793/role/StockholdersEquity",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/StockholdersEquityTables",
      "http://0002019793/role/SubsequentEvents",
      "http://0002019793/role/SubsequentEventsDetails",
      "http://0002019793/role/SummaryofSignificantPolicies",
      "http://0002019793/role/SummaryofSignificantPoliciesDetails",
      "http://0002019793/role/SummaryofSignificantPoliciesTables",
      "http://0002019793/role/WarrantLiabilities",
      "http://0002019793/role/WarrantLiabilitiesDetails",
      "http://0002019793/role/WarrantLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r107",
      "r216",
      "r229",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r916",
      "r1005",
      "r1222",
      "r1405",
      "r1406",
      "r1407",
      "r1606",
      "r1609",
      "r1610",
      "r1631"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy",
      "http://0002019793/role/CommitmentsandContingencies",
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/IncomeTaxes",
      "http://0002019793/role/IncomeTaxesDetails",
      "http://0002019793/role/IncomeTaxesTables",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/RelatedPartyTransactions",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/SegmentedInformationDetails",
      "http://0002019793/role/ShareholdersEquityType2or3",
      "http://0002019793/role/StockholdersEquity",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/StockholdersEquityTables",
      "http://0002019793/role/SubsequentEvents",
      "http://0002019793/role/SubsequentEventsDetails",
      "http://0002019793/role/SummaryofSignificantPolicies",
      "http://0002019793/role/SummaryofSignificantPoliciesDetails",
      "http://0002019793/role/SummaryofSignificantPoliciesTables",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r107",
      "r216",
      "r229",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r916",
      "r1005",
      "r1222",
      "r1405",
      "r1406",
      "r1407",
      "r1606",
      "r1609",
      "r1610",
      "r1631"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r1254"
     ]
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable interest entities",
        "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined)."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r32",
      "r33"
     ]
    },
    "us-gaap_ConstructionInProgressGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConstructionInProgressGross",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable0": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable",
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress",
        "label": "Construction in Progress, Gross",
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": [
      "r1421"
     ]
    },
    "safx_ConsultingAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConsultingAgreementMember",
     "presentation": [
      "http://0002019793/role/SignificantContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consulting Agreement [Member]",
        "documentation": "Consulting Agreement [Member]",
        "label": "Consulting Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConsultingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConsultingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consulting expenses",
        "documentation": "The aggregate total of expenses of consulting with an entity.",
        "label": "Consulting Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ContinuityOfDerivativeStockOptionLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ContinuityOfDerivativeStockOptionLiabilitiesTableTextBlock",
     "presentation": [
      "http://0002019793/role/StockOptionLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Continuity of Derivative Stock Option Liabilities",
        "verboseLabel": "Schedule of Derivative Stock Option Liabilities",
        "documentation": "Tabular disclosure of Continuity of derivative stock option liabilities.",
        "label": "Continuity Of Derivative Stock Option Liabilities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractTerminationClaimsDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContractTerminationClaimsDescription",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination claims description",
        "label": "Contract Termination Claims, Description",
        "documentation": "General description of claims, deemed to be reimbursable and included in accounts receivable, relating to the termination of long-term government contracts and programs. Includes claims associated with terminated war and defense contracts. If a reasonable estimate of a termination claim is undeterminable or impossible to make, disclosure is made to discuss the status and circumstances related to the undeterminable claim."
       }
      }
     },
     "auth_ref": [
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r977",
      "r978"
     ]
    },
    "safx_ContractorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ContractorMember",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractor [Member]",
        "documentation": "Contractor [Member]",
        "label": "Contractor Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ContractorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ContractorsMember",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable0",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractors [Member]",
        "documentation": "Contractors [Member]",
        "label": "Contractors Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ContractualObligationMinimumAdvanceRoyaltyToBePaidInYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ContractualObligationMinimumAdvanceRoyaltyToBePaidInYearOne",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum advance of royalty to be paid by August 1, 2024 and August 1, 2025",
        "verboseLabel": "Royalty to be paid",
        "documentation": "Amount of contractual obligation, minimum advance royalty, to be paid in next fiscal year following current fiscal year.",
        "label": "Contractual Obligation Minimum Advance Royalty To Be Paid In Year One"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ContractualObligationMinimumAdvanceRoyaltyToBePaidInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ContractualObligationMinimumAdvanceRoyaltyToBePaidInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum advance of royalty to be paid by August 1, 2026 and August 1, 2027",
        "verboseLabel": "Minimum advance",
        "documentation": "Amount of contractual obligation, minimum advance royalty, to be paid in third fiscal year following current fiscal year.",
        "label": "Contractual Obligation Minimum Advance Royalty To Be Paid In Year Three"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ContractualObligationMinimumAdvanceRoyaltyToBePaidInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ContractualObligationMinimumAdvanceRoyaltyToBePaidInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum advance of royalty to be paid by August 1, 2025 and August 1, 2026",
        "verboseLabel": "Minimum advance of royalty to be paid 2026",
        "documentation": "Amount of contractual obligation, minimum advance royalty, to be paid in second fiscal year following current fiscal year.",
        "label": "Contractual Obligation Minimum Advance Royalty To Be Paid In Year Two"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConversionOfConvertibleNotePayableToRelatedPartiesIntoNewXCFCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConversionOfConvertibleNotePayableToRelatedPartiesIntoNewXCFCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of convertible note payable to related parties into New XCF common stock",
        "documentation": "Conversion of convertible note payable to related parties into New XCF common stock.",
        "label": "Conversion Of Convertible Note Payable To Related Parties Into New XCFCommon Stock"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConversionOfMandatoryConvertibleDebenturesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConversionOfMandatoryConvertibleDebenturesShares",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of mandatory convertible debentures (in Shares)",
        "documentation": "Equity after conversion of debentures that automatically converts into equity at a specified time or on the occurrence of certain events.",
        "label": "Conversion Of Mandatory Convertible Debentures Shares"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConversionOfMandatoryConvertibleDebenturesValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConversionOfMandatoryConvertibleDebenturesValue",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of mandatory convertible debentures",
        "documentation": "Value of debentures instrument that automatically converts into equity at a specified time or on the occurrence of certain events.",
        "label": "Conversion Of Mandatory Convertible Debentures Value"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConversionOfNRASharesPostDeSPAC": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConversionOfNRASharesPostDeSPAC",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of NRA shares post deSPAC",
        "documentation": "Conversion of NRA shares post deSPAC.",
        "label": "Conversion Of NRAShares Post De SPAC"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConversionOfNonRedemptionAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConversionOfNonRedemptionAgreement",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Conversion of non redemption agreement",
        "documentation": "Conversion of non redemption agreement.",
        "label": "Conversion Of Non Redemption Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConversionOfStockAmountConverted1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConversionOfStockAmountConverted1",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of Stock, Amount Converted",
        "label": "Conversion of Stock, Amount Converted",
        "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r1505"
     ]
    },
    "us-gaap_ConversionOfStockSharesConverted1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConversionOfStockSharesConverted1",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares converted",
        "verboseLabel": "Conversion of stock, shares converted",
        "label": "Conversion of Stock, Shares Converted",
        "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r1505"
     ]
    },
    "us-gaap_ConversionOfStockSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConversionOfStockSharesIssued1",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of outstanding shares (in Shares)",
        "verboseLabel": "Shares issued upon conversion",
        "netLabel": "Conversion of Stock, Shares Issued (in Shares)",
        "label": "Number of common shares equal to common conversion ratio",
        "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r1505"
     ]
    },
    "safx_ConvertibleDebenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertibleDebenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debentures Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConvertibleDebenturesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertibleDebenturesDetailsTable",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debentures (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConvertibleDebenturesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertibleDebenturesLineItems",
     "presentation": [
      "http://0002019793/role/ConvertibleDebentures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debentures [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConvertibleDebenturesLongtermMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertibleDebenturesLongtermMember",
     "presentation": [
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible debentures, long-term [Member]",
        "label": "Convertible Debentures Longterm Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConvertibleDebenturesLongtermRelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertibleDebenturesLongtermRelatedPartyMember",
     "presentation": [
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible debentures, long-term, related party [Member]",
        "label": "Convertible Debentures Longterm Related Party Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConvertibleDebenturesRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertibleDebenturesRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible debentures \u2013 related parties",
        "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Convertible Debentures Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConvertibleDebenturesScheduleofBreakdownofConvertibleDebenturesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertibleDebenturesScheduleofBreakdownofConvertibleDebenturesDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debentures - Schedule of Breakdown of Convertible Debentures (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConvertibleDebenturesScheduleofConvertibleDebenturesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertibleDebenturesScheduleofConvertibleDebenturesDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debentures - Schedule of Convertible Debentures (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConvertibleDebenturesShorttermMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertibleDebenturesShorttermMember",
     "presentation": [
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible debentures, short-term [Member]",
        "label": "Convertible Debentures Shortterm Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConvertibleDebenturesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertibleDebenturesTable",
     "presentation": [
      "http://0002019793/role/ConvertibleDebentures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debentures [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConvertibleDebenturesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertibleDebenturesTextBlock",
     "presentation": [
      "http://0002019793/role/ConvertibleDebentures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible debentures",
        "documentation": "The entire disclosure for information about convertible debentures.",
        "label": "Convertible Debentures Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable",
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible notes",
        "verboseLabel": "Convertible debentures",
        "label": "Convertible Debt",
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company."
       }
      }
     },
     "auth_ref": [
      "r1419",
      "r1428",
      "r1798",
      "r1799",
      "r1803",
      "r1810"
     ]
    },
    "safx_ConvertibleDebtCapPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertibleDebtCapPrice",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cap price",
        "documentation": "The price per share of the conversion cap price feature embedded in the convertible debt.",
        "label": "Convertible Debt Cap Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "terseLabel": "Convertible debentures \u2013 related parties",
        "verboseLabel": "Convertible debentures, short-term",
        "label": "Convertible Debt, Current",
        "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r1425"
     ]
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebtFairValueDisclosures",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofMandatoryConvertibleDebenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Convertible Debt, Fair Value Disclosures",
        "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r1748",
      "r1749",
      "r1750",
      "r1751",
      "r1758",
      "r1761",
      "r1763",
      "r1764",
      "r1766"
     ]
    },
    "safx_ConvertibleDebtFloorPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertibleDebtFloorPrice",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Floor price",
        "documentation": "The price per share of the conversion floor price feature embedded in the convertible debt.",
        "label": "Convertible Debt Floor Price"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConvertibleDebtIssuanceGrossValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertibleDebtIssuanceGrossValue",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued",
        "documentation": "Amount of convertible debt before issuance or transaction cost.",
        "label": "Convertible Debt Issuance Gross Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ConvertibleDebenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Debt [Member]",
        "label": "Convertible Debt [Member]",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r473",
      "r474",
      "r484",
      "r485",
      "r486",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287"
     ]
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible debentures, long term",
        "verboseLabel": "Convertible debentures, long-term",
        "label": "Convertible Debt, Noncurrent",
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r1419",
      "r1428"
     ]
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebtTableTextBlock",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Convertible Debentures",
        "label": "Convertible Debt [Table Text Block]",
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount."
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConvertibleNoteIssuedForServicesFromVendor": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertibleNoteIssuedForServicesFromVendor",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Convertible note issued for services from vendor",
        "documentation": "Convertible note issued for services from vendor.",
        "label": "Convertible Note Issued For Services From Vendor"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ConvertibleNotePurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertibleNotePurchaseAgreementMember",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Note Purchase Agreement [Member]",
        "documentation": "Convertible Note Purchase Agreement [Member]",
        "label": "Convertible Note Purchase Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Notes Payable",
        "verboseLabel": "Convertible notes payable",
        "netLabel": "Convertible note payable",
        "label": "Convertible Notes Payable",
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r1419",
      "r1428",
      "r1798",
      "r1799",
      "r1803",
      "r1810"
     ]
    },
    "us-gaap_ConvertibleNotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleNotesPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes payable",
        "verboseLabel": "Convertible notes payable",
        "label": "Convertible Notes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder."
       }
      }
     },
     "auth_ref": [
      "r1425"
     ]
    },
    "safx_ConvertiblePromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ConvertiblePromissoryNoteMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Promissory Note [Member]",
        "label": "Convertible Promissory Note Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/RevenuefromContractswithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "label": "Cost of Product and Service Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r979",
      "r1248",
      "r1253",
      "r1327",
      "r1492"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r215",
      "r219",
      "r220",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r548",
      "r878",
      "r1269",
      "r1410",
      "r1411",
      "r1557",
      "r1607"
     ]
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Sales",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1396"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable0",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r112",
      "r215",
      "r226",
      "r227",
      "r476",
      "r527",
      "r914",
      "r923",
      "r951",
      "r1029",
      "r1243",
      "r1245",
      "r1246",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1730",
      "r1731",
      "r1732",
      "r1733",
      "r1789",
      "r1790"
     ]
    },
    "us-gaap_CreditRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CreditRiskMember",
     "presentation": [
      "http://0002019793/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Risk [Member]",
        "label": "Credit Risk [Member]",
        "documentation": "The risk that a borrower will fail to pay interest or principal on a loan or debt security when due."
       }
      }
     },
     "auth_ref": []
    },
    "srt_CryptoAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CryptoAssetAxis",
     "presentation": [
      "http://0002019793/role/CryptocurrenciesDetails",
      "http://0002019793/role/ScheduleofCryptoActivityHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset [Axis]",
        "documentation": "Information by crypto-asset."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r1574",
      "r1576",
      "r1577",
      "r1578",
      "r1579",
      "r1580",
      "r1581",
      "r1582",
      "r1583"
     ]
    },
    "srt_CryptoAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CryptoAssetDomain",
     "presentation": [
      "http://0002019793/role/CryptocurrenciesDetails",
      "http://0002019793/role/ScheduleofCryptoActivityHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset [Domain]",
        "documentation": "Crypto-asset."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r1574",
      "r1576",
      "r1577",
      "r1578",
      "r1579",
      "r1580",
      "r1581",
      "r1582",
      "r1583"
     ]
    },
    "us-gaap_CryptoAssetFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CryptoAssetFairValue",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofCryptoActivityHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance, August 1, 2025",
        "periodEndLabel": "Balance, January 31, 2026",
        "label": "Crypto Asset, Fair Value",
        "documentation": "Fair value of crypto asset. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r419",
      "r422",
      "r424"
     ]
    },
    "us-gaap_CryptoAssetFairValueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CryptoAssetFairValueNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cryptocurrencies \u2013 restricted",
        "label": "Crypto Asset, Fair Value, Noncurrent",
        "documentation": "Fair value of crypto asset classified as noncurrent. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r419",
      "r422",
      "r424"
     ]
    },
    "safx_CryptoAssetFairValuePerUnit": {
     "xbrltype": "perUnitItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CryptoAssetFairValuePerUnit",
     "presentation": [
      "http://0002019793/role/CryptocurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of cryptocurrency per unit (in Dollars per Item)",
        "documentation": "Per unit fair value of a cryptocurrency or other digital asset held by the entity as of the reporting date,",
        "label": "Crypto Asset Fair Value Per Unit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CryptoAssetHoldingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CryptoAssetHoldingLineItems",
     "presentation": [
      "http://0002019793/role/CryptocurrenciesDetails",
      "http://0002019793/role/ScheduleofCryptoActivityHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Crypto Activity Holding [Line Items]",
        "terseLabel": "Cryptocurrencies [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": [
      "r419",
      "r420",
      "r421",
      "r422",
      "r423"
     ]
    },
    "us-gaap_CryptoAssetHoldingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CryptoAssetHoldingTable",
     "presentation": [
      "http://0002019793/role/CryptocurrenciesDetails",
      "http://0002019793/role/ScheduleofCryptoActivityHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Holding [Table]",
        "documentation": "Disclosure of information about crypto asset. Includes, but is not limited to, name, cost basis, fair value, and number of units held. Excludes information about crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r420",
      "r421",
      "r422",
      "r423"
     ]
    },
    "us-gaap_CryptoAssetHoldingTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CryptoAssetHoldingTableTextBlock",
     "presentation": [
      "http://0002019793/role/CryptocurrenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Crypto Activity Holding",
        "label": "Crypto Asset, Holding [Table Text Block]",
        "documentation": "Tabular disclosure of information about crypto asset. Includes, but is not limited to, name, cost basis, fair value, and number of units held. Excludes information about crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1575"
     ]
    },
    "safx_CryptoAssetNumberOfUnitsEarnedFromStaking": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CryptoAssetNumberOfUnitsEarnedFromStaking",
     "presentation": [
      "http://0002019793/role/CryptocurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cryptocurrency earned from staking",
        "documentation": "Number of cryptocurrency units earned through staking or validation activities during the reporting period.",
        "label": "Crypto Asset Number Of Units Earned From Staking"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CryptoAssetNumberOfUnitsHeld": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CryptoAssetNumberOfUnitsHeld",
     "presentation": [
      "http://0002019793/role/CryptocurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quantity of cryptocurrency held",
        "documentation": "Number of cryptocurrency or digital asset units held by the entity at the reporting date.",
        "label": "Crypto Asset Number Of Units Held"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CryptoAssetPurchase": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CryptoAssetPurchase",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ScheduleofCryptoActivityHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchases",
        "verboseLabel": "Purchase of cryptocurrencies",
        "label": "Crypto Asset, Purchase",
        "documentation": "Amount of increase in crypto asset from purchase. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1577"
     ]
    },
    "us-gaap_CryptoAssetTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CryptoAssetTextBlock",
     "presentation": [
      "http://0002019793/role/Cryptocurrencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cryptocurrencies",
        "label": "Crypto Asset [Text Block]",
        "documentation": "The entire disclosure for crypto asset. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r425",
      "r426",
      "r427"
     ]
    },
    "safx_CryptoStrategyConvertibleDebtInitialTrancheMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CryptoStrategyConvertibleDebtInitialTrancheMember",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Crypto Strategy Convertible Debt Initial Tranche [Member]",
        "documentation": "Initial tranche of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock related to the crypto strategy convertible debt.",
        "label": "Crypto Strategy Convertible Debt Initial Tranche Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CryptoStrategyConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CryptoStrategyConvertibleDebtMember",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Crypto Strategy Convertible Debt [Member]",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock related to the crypto strategy convertible debt.",
        "label": "Crypto Strategy Convertible Debt Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CryptocurrenciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CryptocurrenciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cryptocurrencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CryptocurrenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CryptocurrenciesLineItems",
     "presentation": [
      "http://0002019793/role/Cryptocurrencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cryptocurrencies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CryptocurrenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CryptocurrenciesPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cryptocurrencies",
        "documentation": "Disclosure of accounting policy for cryptocurrencies.",
        "label": "Cryptocurrencies Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CryptocurrenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CryptocurrenciesTable",
     "presentation": [
      "http://0002019793/role/Cryptocurrencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cryptocurrencies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CryptocurrenciesTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CryptocurrenciesTablesLineItems",
     "presentation": [
      "http://0002019793/role/CryptocurrenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cryptocurrencies (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CryptocurrenciesTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CryptocurrenciesTablesTable",
     "presentation": [
      "http://0002019793/role/CryptocurrenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cryptocurrencies (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance",
        "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]",
        "documentation": "Represents amount after cumulative-effect adjustment to financial statement in period of adoption of amendment to accounting standards or from change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r1523",
      "r1525",
      "r1558",
      "r1561",
      "r1573",
      "r1584",
      "r1638",
      "r1639",
      "r1640",
      "r1684",
      "r1685",
      "r1691",
      "r1692",
      "r1734",
      "r1735",
      "r1736",
      "r1740",
      "r1741",
      "r1742",
      "r1775",
      "r1793"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "documentation": "Information by cumulative-effect adjustment to financial statement in period of adoption of amendment to accounting standards or from change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r233",
      "r243",
      "r251",
      "r363",
      "r366",
      "r416",
      "r429",
      "r585",
      "r590",
      "r591",
      "r691",
      "r692",
      "r705",
      "r707",
      "r804",
      "r805",
      "r806",
      "r811",
      "r813",
      "r814",
      "r816",
      "r817",
      "r818",
      "r832",
      "r835",
      "r837",
      "r838",
      "r905",
      "r968"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "documentation": "Cumulative-effect adjustment to financial statement in period of adoption of amendment to accounting standards or from change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r233",
      "r243",
      "r251",
      "r363",
      "r366",
      "r416",
      "r429",
      "r585",
      "r590",
      "r591",
      "r691",
      "r692",
      "r705",
      "r707",
      "r804",
      "r805",
      "r806",
      "r811",
      "r813",
      "r814",
      "r816",
      "r817",
      "r818",
      "r832",
      "r835",
      "r837",
      "r838",
      "r905",
      "r968"
     ]
    },
    "safx_CurrentAssetsAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CurrentAssetsAbstract1",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Current Assets Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CurrentAssetsAbstract2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CurrentAssetsAbstract2",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Current Assets Abstract2"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CurrentAssetsAbstract3": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CurrentAssetsAbstract3",
     "presentation": [
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Current Assets Abstract3"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CurrentAssetsAbstract4": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CurrentAssetsAbstract4",
     "presentation": [
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Current Assets Abstract4"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1395",
      "r1508",
      "r1515",
      "r1686"
     ]
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1395",
      "r1508",
      "r1515"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 18.0
      },
      "http://0002019793/role/ScheduleofComponentsofProvisionforIncomeTaxesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ScheduleofComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current tax expense",
        "negatedLabel": "Current income tax expense",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r689",
      "r1508",
      "r1515"
     ]
    },
    "safx_CurrentLiabilitiesAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CurrentLiabilitiesAbstract1",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Current Liabilities Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CurrentLiabilitiesAbstract2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CurrentLiabilitiesAbstract2",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Current Liabilities Abstract2"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CurrentLiabilitiesAbstract3": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CurrentLiabilitiesAbstract3",
     "presentation": [
      "http://0002019793/role/ScheduleofBusinessCombinationAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Current Liabilities Abstract3"
       }
      }
     },
     "auth_ref": []
    },
    "safx_CurrentLiabilitiesAbstract4": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "CurrentLiabilitiesAbstract4",
     "presentation": [
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Current Liabilities Abstract4"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk [Member]",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r1538"
     ]
    },
    "safx_DeSPACTransactionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DeSPACTransactionMember",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "De-SPAC transaction [Member]",
        "documentation": "Name of business combination transaction.",
        "label": "De SPACTransaction Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DeSPACTransactionPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DeSPACTransactionPeriod",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "De-SPAC transaction period",
        "documentation": "De-SPAC transaction period in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter.",
        "label": "De SPACTransaction Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebenturesSubjectToMandatoryRedemptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebenturesSubjectToMandatoryRedemptionMember",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/ScheduleofBlackScholesOptionPricingModelTable",
      "http://0002019793/role/ScheduleofMandatoryConvertibleDebenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mandatory Convertible Debentures [Member]",
        "verboseLabel": "Debentures Subject to Mandatory Redemption [Member]",
        "label": "Debentures Subject to Mandatory Redemption [Member]",
        "documentation": "A type of debt instrument that embodies an unconditional obligation requiring the issuer to redeem the securities by transferring assets at a specified or determinable date (or dates) or upon an event that is certain to occur, that is not secured by physical assets or other collateral. Debentures are backed only by the general creditworthiness and reputation of the issuer. Both corporations and governments frequently issue this type of bond to secure capital. Like other types of bonds, debentures are documented in an indenture."
       }
      }
     },
     "auth_ref": []
    },
    "safx_DebtConversionAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DebtConversionAgreementMember",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Conversion Agreement [Member]",
        "label": "Debt Conversion Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtConversionByUniqueDescriptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionByUniqueDescriptionAxis",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion Description [Axis]",
        "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction."
       }
      }
     },
     "auth_ref": [
      "r1505"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Converted promissory note",
        "label": "Debt Conversion, Converted Instrument, Amount",
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r1505"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionConvertedInstrumentRate",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Converted interest percentage",
        "label": "Debt Conversion, Converted Instrument, Rate",
        "documentation": "Dividend or interest rate associated with the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction. Noncash are transactions that affect recognized assets or liabilities but that do not result in cash receipts or cash payments. Part noncash refers to that portion of the transaction not resulting in cash receipts or cash payments."
       }
      }
     },
     "auth_ref": [
      "r1505"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt conversion shares (in Shares)",
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period."
       }
      }
     },
     "auth_ref": [
      "r1505"
     ]
    },
    "us-gaap_DebtConversionDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionDescription",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt conversion description",
        "verboseLabel": "Debt conversion, description",
        "label": "Debt Conversion, Description",
        "documentation": "Description of conversion of original debt instrument in noncash or part noncash transaction."
       }
      }
     },
     "auth_ref": [
      "r1505"
     ]
    },
    "us-gaap_DebtConversionNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionNameDomain",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion, Name [Domain]",
        "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r1505"
     ]
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionOriginalDebtAmount1",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of mandatory convertible debt before conversion to equity (in Dollars)",
        "verboseLabel": "Debt conversion amount",
        "label": "Debt Conversion, Original Debt, Amount",
        "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r1505"
     ]
    },
    "us-gaap_DebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtCurrent",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt closing costs",
        "label": "Debt, Current",
        "documentation": "Amount of debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1425"
     ]
    },
    "us-gaap_DebtDefaultLongtermDebtDescriptionOfNoticeOfDefault": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtDefaultLongtermDebtDescriptionOfNoticeOfDefault",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Default description",
        "label": "Debt Instrument, Debt Default, Description of Notice of Default",
        "documentation": "Description of the facts pertaining to a notice received from a lender that an event of default has occurred with respect to the long-term debt instrument or borrowing, and a description of the expected financial consequences of receiving such notice, including the effects of a demand for immediate repayment of all amounts due, and the classification of the debt on the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r1508",
      "r1510"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://0002019793/role/NotesPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NOTES PAYABLE",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r143",
      "r144",
      "r149",
      "r150",
      "r153",
      "r155",
      "r156",
      "r158",
      "r159",
      "r215",
      "r218",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r461",
      "r462",
      "r472",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r488",
      "r495",
      "r496",
      "r498",
      "r800",
      "r897",
      "r981",
      "r982",
      "r989"
     ]
    },
    "safx_DebtDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DebtDiscount",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt discount",
        "documentation": "Debt discount.",
        "label": "Debt Discount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r144",
      "r149",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r159",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r479",
      "r484",
      "r485",
      "r486",
      "r487",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r538",
      "r981",
      "r982",
      "r989",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1342",
      "r1508",
      "r1509",
      "r1512",
      "r1519",
      "r1592",
      "r1593",
      "r1594",
      "r1771",
      "r1773",
      "r1806"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/FinancialLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized closing costs net",
        "verboseLabel": "Promissory notes convertible into warrants",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r499",
      "r1798",
      "r1799",
      "r1803"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentConvertibleBeneficialConversionFeature",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of conversion feature",
        "label": "Debt Instrument, Convertible, Beneficial Conversion Feature",
        "documentation": "Amount of a favorable spread to a debt holder between the amount of debt being converted and the value of the securities received upon conversion. This is an embedded conversion feature of convertible debt issued that is in-the-money at the commitment date."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price (in Dollars per share)",
        "verboseLabel": "Debt Instrument, Convertible, Conversion Price (in Dollars per share)",
        "netLabel": "Conversion price",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r475"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion rate",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r76",
      "r144",
      "r157",
      "r475",
      "r981",
      "r982",
      "r989",
      "r1289"
     ]
    },
    "safx_DebtInstrumentConvertibleExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DebtInstrumentConvertibleExpirationPeriod",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion expire term",
        "documentation": "Expiration period, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument Convertible Expiration Period"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DebtInstrumentConvertiblePercentageDiscount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DebtInstrumentConvertiblePercentageDiscount",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of conversion price discount",
        "documentation": "Percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.",
        "label": "Debt Instrument Convertible Percentage Discount"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DebtInstrumentConvertiblePercentagePremium": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DebtInstrumentConvertiblePercentagePremium",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of premium to volume weighted average price",
        "documentation": "Percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.",
        "label": "Debt Instrument Convertible Percentage Premium"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DebtInstrumentConvertibleRepayableDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DebtInstrumentConvertibleRepayableDays",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of repayable day",
        "documentation": "Convertible debt, repayable days after the closing of the transaction, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument Convertible Repayable Days"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentDescription",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Description",
        "verboseLabel": "Debt instrument description",
        "label": "Debt Instrument, Description",
        "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r897",
      "r1626"
     ]
    },
    "safx_DebtInstrumentExtinguishment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DebtInstrumentExtinguishment",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of extinguishment",
        "documentation": "Percentage of extinguishment.",
        "label": "Debt Instrument Extinguishment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument face amount",
        "verboseLabel": "Face amount",
        "netLabel": "Principal amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r897",
      "r898",
      "r1284",
      "r1285",
      "r1342"
     ]
    },
    "us-gaap_DebtInstrumentFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentFairValue",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value",
        "verboseLabel": "Carrying value fair value",
        "label": "Debt Instrument, Fair Value Disclosure",
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable."
       }
      }
     },
     "auth_ref": [
      "r486",
      "r868",
      "r869",
      "r870",
      "r876",
      "r1284",
      "r1285",
      "r1748",
      "r1749",
      "r1750",
      "r1751",
      "r1758"
     ]
    },
    "us-gaap_DebtInstrumentIncreaseAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentIncreaseAccruedInterest",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "verboseLabel": "Unpaid accrued interest",
        "label": "Debt Instrument, Increase, Accrued Interest",
        "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period."
       }
      }
     },
     "auth_ref": [
      "r1508",
      "r1512"
     ]
    },
    "safx_DebtInstrumentInitialTrancheProceedsUsedForCryptocurrencyPurchasesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DebtInstrumentInitialTrancheProceedsUsedForCryptocurrencyPurchasesPercentage",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of net proceeds of initial tranche required to be used to purchase cryptocurrencies",
        "documentation": "Percentage of net proceeds for initial tranche required to be used to purchase cryptocurrencies.",
        "label": "Debt Instrument Initial Tranche Proceeds Used For Cryptocurrency Purchases Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Debt Instrument, Interest Rate During Period",
        "documentation": "The average effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r1419",
      "r1426",
      "r1771",
      "r1798",
      "r1799",
      "r1803"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage",
        "verboseLabel": "Bears interest rate percentage",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r897",
      "r898",
      "r1342",
      "r1419",
      "r1426",
      "r1798",
      "r1799",
      "r1803"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "verboseLabel": "Convertible percentage",
        "netLabel": "Convertible debt interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r153",
      "r474",
      "r981",
      "r982",
      "r989"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Debentures [Line Items]",
        "label": "Debt Instrument [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": [
      "r144",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r159",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r479",
      "r484",
      "r485",
      "r486",
      "r487",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r497",
      "r538",
      "r800",
      "r981",
      "r982",
      "r989",
      "r1005",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1342",
      "r1508",
      "r1509",
      "r1512",
      "r1519",
      "r1771",
      "r1773"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity date",
        "verboseLabel": "Debt instrument maturity date",
        "label": "Debt Instrument, Maturity Date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r154",
      "r981",
      "r982",
      "r989",
      "r1283",
      "r1750",
      "r1751"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDateRangeEnd1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentMaturityDateRangeEnd1",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, maturity date range, end",
        "label": "Debt Instrument, Maturity Date Range, End",
        "documentation": "Latest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r1237",
      "r1239"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDateRangeStart1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentMaturityDateRangeStart1",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, maturity date range, start",
        "label": "Debt Instrument, Maturity Date Range, Start",
        "documentation": "Earliest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r1237",
      "r1239"
     ]
    },
    "us-gaap_DebtInstrumentMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentMeasurementInput",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/ScheduleofBlackScholesOptionPricingModelTable",
      "http://0002019793/role/ScheduleofNotePayableTable",
      "http://0002019793/role/ScheduleofNotePayableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free rate",
        "verboseLabel": "Expected volatility",
        "netLabel": "Class A common stock price",
        "label": "Note Payable measurement inputs",
        "totalLabel": "Debt instrument, measurement input",
        "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt."
       }
      }
     },
     "auth_ref": [
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r144",
      "r149",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r159",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r479",
      "r484",
      "r485",
      "r486",
      "r487",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r538",
      "r981",
      "r982",
      "r989",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1342",
      "r1508",
      "r1509",
      "r1512",
      "r1519",
      "r1592",
      "r1593",
      "r1594",
      "r1771",
      "r1773",
      "r1806"
     ]
    },
    "safx_DebtInstrumentNumberOfTranches": {
     "xbrltype": "integerItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DebtInstrumentNumberOfTranches",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of tranches",
        "documentation": "The number of tranches the advance is available to be drawn down under the loan.",
        "label": "Debt Instrument Number Of Tranches"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentPeriodicPayment",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance due for this loan",
        "verboseLabel": "Debt period payment",
        "label": "Debt Instrument, Periodic Payment",
        "documentation": "Amount of the required periodic payments including both interest and principal payments."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r1419",
      "r1426"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPaymentInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentPeriodicPaymentInterest",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan payable bears interest amount",
        "label": "Debt Instrument, Periodic Payment, Interest",
        "documentation": "Amount of the required periodic payments applied to interest."
       }
      }
     },
     "auth_ref": [
      "r1419",
      "r1426"
     ]
    },
    "safx_DebtInstrumentSubsequentTranchesProceedsUsedForCryptocurrencyPurchasesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DebtInstrumentSubsequentTranchesProceedsUsedForCryptocurrencyPurchasesPercentage",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of net proceeds of subsequent tranches required to be used to purchase cryptocurrencies",
        "documentation": "Percentage of net proceeds of subsequent tranches required to be used to purchase cryptocurrencies.",
        "label": "Debt Instrument Subsequent Tranches Proceeds Used For Cryptocurrency Purchases Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity period",
        "label": "Debt Instrument, Term",
        "documentation": "Period between issuance and maturity of debt instrument, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentUnamortizedDiscount",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt discount",
        "label": "Debt Instrument, Unamortized Discount",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r1612",
      "r1770",
      "r1771",
      "r1773"
     ]
    },
    "us-gaap_DebtPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible debentures",
        "label": "Debt, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "safx_December242021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "December242021Member",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUsOutstandingTable",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "December 24, 2021 [Member]",
        "verboseLabel": "December242021 Member",
        "documentation": "Date or year award under share-based payment arrangement is granted.",
        "label": "December242021 Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DeepSingalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DeepSingalMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deep Singal [Member]",
        "documentation": "Deep Singal [Member]",
        "label": "Deep Singal Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock option liabilities",
        "label": "Deferred Compensation Share-Based Arrangements, Liability, Current",
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer)."
       }
      }
     },
     "auth_ref": [
      "r1425"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1508",
      "r1515",
      "r1683",
      "r1686"
     ]
    },
    "us-gaap_DeferredFinanceCostsCurrentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredFinanceCostsCurrentNet",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred financing costs",
        "label": "Debt Issuance Costs, Current, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1770",
      "r1771",
      "r1773"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred financing Cost (in Dollars)",
        "verboseLabel": "Transaction costs incurred",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1612",
      "r1770",
      "r1771",
      "r1773"
     ]
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred financing costs, long-term",
        "label": "Debt Issuance Costs, Noncurrent, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1770",
      "r1771",
      "r1773"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1508",
      "r1515",
      "r1683"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax benefit",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r90",
      "r1508",
      "r1515"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable",
      "http://0002019793/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total gross deferred tax liabilities",
        "terseLabel": "Deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsCapitalLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital start-up costs",
        "label": "Deferred Tax Assets, Capital Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1681"
     ]
    },
    "us-gaap_DeferredTaxAssetsDerivativeInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsDerivativeInstruments",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liability",
        "label": "Deferred Tax Assets, Derivative Instruments",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments."
       }
      }
     },
     "auth_ref": [
      "r1681"
     ]
    },
    "safx_DeferredTaxAssetsEnergyRelatedTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DeferredTaxAssetsEnergyRelatedTaxCredits",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy related tax credits",
        "documentation": "Deferred tax assets energy related tax credits.",
        "label": "Deferred Tax Assets Energy Related Tax Credits"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DeferredTaxAssetsFinancingFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DeferredTaxAssetsFinancingFees",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing fees",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from financing fees.",
        "label": "Deferred Tax Assets Financing Fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill."
       }
      }
     },
     "auth_ref": [
      "r1681"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total gross deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r681"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable",
      "http://0002019793/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax asset",
        "terseLabel": "Deferred tax assets, net of valuation allowance",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1680"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/IncomeTaxesDetails",
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets, net of valuation allowance",
        "terseLabel": "Deferred tax assets",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1680"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable",
      "http://0002019793/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. federal",
        "verboseLabel": "Net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1681"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. federal net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1681"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canadian federal net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1681"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1681"
     ]
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1681"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable",
      "http://0002019793/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Compensation",
        "verboseLabel": "Unexercised share-based compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1681"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued payroll reserves",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1681"
     ]
    },
    "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized foreign exchange gain/loss",
        "label": "Deferred Tax Assets, Unrealized Currency Losses",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions."
       }
      }
     },
     "auth_ref": [
      "r1681"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/IncomeTaxesDetails",
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable",
      "http://0002019793/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: valuation allowance",
        "negatedTerseLabel": "Valuation allowance",
        "terseLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r682"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1680"
     ]
    },
    "safx_DeferredTaxLiabilitiesConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DeferredTaxLiabilitiesConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Convertible debt",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from convertible debt.",
        "label": "Deferred Tax Liabilities Convertible Debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1681"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unrealized foreign exchange gain/loss",
        "label": "Deferred Tax Liabilities, Unrealized Currency Transaction Gains",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on foreign currency transactions."
       }
      }
     },
     "auth_ref": [
      "r1681"
     ]
    },
    "safx_DepositOnCarbonCreditsWithStopLossProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DepositOnCarbonCreditsWithStopLossProvision",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposit related to carbon credit contracts with stop-loss provisions",
        "documentation": "Amount of deposit paid for future delivery of carbon credits under contracts with a stop-loss provision.",
        "label": "Deposit On Carbon Credits With Stop Loss Provision"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepositsAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DepositsAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposit on carbon credits purchase",
        "label": "Deposits Assets, Current",
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter."
       }
      }
     },
     "auth_ref": [
      "r1437"
     ]
    },
    "us-gaap_DepositsAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DepositsAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposit on carbon credits purchase, long-term",
        "label": "Deposits Assets, Noncurrent",
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1417",
      "r1422"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Depreciation",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 6.0
      },
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r200",
      "r432",
      "r1247",
      "r1248",
      "r1250",
      "r1252"
     ]
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative assets",
        "label": "Derivative Asset",
        "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": [
      "r182",
      "r183",
      "r796",
      "r842",
      "r843",
      "r856",
      "r868",
      "r869",
      "r870",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1148",
      "r1149",
      "r1201",
      "r1202",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1242",
      "r1244",
      "r1245",
      "r1246",
      "r1330",
      "r1333",
      "r1340",
      "r1341",
      "r1363",
      "r1749",
      "r1750",
      "r1751",
      "r1857"
     ]
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeGainLossOnDerivativeNet",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of derivative liabilities",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r1340",
      "r1714"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/ScheduleofWarrantliabilitiesDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of warrant liabilities",
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net",
        "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r791",
      "r1328"
     ]
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable0",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "terseLabel": "Derivative liabilities",
        "verboseLabel": "Derivative liability",
        "label": "Derivative Liability, Current",
        "documentation": "Fair value, after the 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "us-gaap_DerivativeLiabilityMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeLiabilityMeasurementInput",
     "presentation": [
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable0",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0",
      "http://0002019793/role/StockOptionLiabilitiesDetails",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation Inputs",
        "verboseLabel": "Measurement input",
        "netLabel": "Derivative liabilities",
        "label": "Derivative Liability, Measurement Input",
        "documentation": "Value of input used to measure derivative liability."
       }
      }
     },
     "auth_ref": [
      "r844",
      "r845",
      "r846"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofContinuityofDerivativeStockOptionLiabilitiesTable",
      "http://0002019793/role/ScheduleofDerivativeStockOptionLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Continuity of Derivative Stock Option Liabilities [Line Items]",
        "terseLabel": "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": [
      "r536",
      "r1729",
      "r1738"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeTable",
     "presentation": [
      "http://0002019793/role/ScheduleofDerivativeStockOptionLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative [Table]",
        "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date."
       }
      }
     },
     "auth_ref": [
      "r536",
      "r1729",
      "r1738"
     ]
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativesAndFairValueTextBlock",
     "presentation": [
      "http://0002019793/role/WarrantLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant liabilities",
        "label": "Derivatives and Fair Value [Text Block]",
        "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r1710",
      "r1744"
     ]
    },
    "us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativesMethodsOfAccountingNonhedgingDerivatives",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant liabilities",
        "label": "Derivatives, Methods of Accounting, Derivatives Not Designated or Qualifying as Hedges [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for derivatives that either were not designated as hedging instruments or do not qualify for hedge accounting."
       }
      }
     },
     "auth_ref": [
      "r1711"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Asset",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r215",
      "r228",
      "r788",
      "r793",
      "r795",
      "r797",
      "r798",
      "r799",
      "r801",
      "r807"
     ]
    },
    "safx_DerivativesWarrantLiabilitiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DerivativesWarrantLiabilitiesPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Warrant Liabilities",
        "documentation": "Derivatives Warrant Liabilities [Policy Text Block]",
        "label": "Derivatives Warrant Liabilities Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DescriptionofOrganizationandBusinessOperationsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DescriptionofOrganizationandBusinessOperationsDetailsLineItems",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Organization and Business Operations (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DescriptionofOrganizationandBusinessOperationsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DescriptionofOrganizationandBusinessOperationsDetailsTable",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Organization and Business Operations (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DescriptionofOrganizationandBusinessOperationsScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DescriptionofOrganizationandBusinessOperationsScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationDetailsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Assets and Liabilities were Assumed in Connection with Execution of Business Combination [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DescriptionofOrganizationandBusinessOperationsScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DescriptionofOrganizationandBusinessOperationsScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Organization and Business Operations - Schedule of Assets and Liabilities were Assumed in Connection with Execution of Business Combination (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DescriptionofOrganizationandBusinessOperationsScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DescriptionofOrganizationandBusinessOperationsScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsDetailsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Organization and Business Operations - Schedule of Fair Values of the Assets and Liabilities Assumed in Connection with the Execution of the MIPAs (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DescriptionofOrganizationandBusinessOperationsScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DescriptionofOrganizationandBusinessOperationsScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Organization and Business Operations - Schedule of Fair Values of the Assets and Liabilities Assumed in Connection with the Execution of the MIPAs (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DescriptionofOrganizationandBusinessOperationsTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DescriptionofOrganizationandBusinessOperationsTablesTable",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Organization and Business Operations (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DevvESGStreamingFincoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DevvESGStreamingFincoLtdMember",
     "presentation": [
      "http://0002019793/role/ScheduleofSubsidiariesTable",
      "http://0002019793/role/ScheduleofSubsidiariesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finco [Member]",
        "documentation": "Name of the acquiree entity.",
        "label": "Devv ESGStreaming Finco Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DevvHoldingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DevvHoldingsMember",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofSubsidiariesTable",
      "http://0002019793/role/ScheduleofSubsidiariesTable0",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Devv Holdings [Member]",
        "verboseLabel": "DevvStream Holding Inc [Member]",
        "netLabel": "Devv Holdings Member",
        "documentation": "Name of the acquiree entity.",
        "label": "Devv Holdings Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DevvStreamCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DevvStreamCorpMember",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy",
      "http://0002019793/role/AccountsPayableandAccruedLiabilities",
      "http://0002019793/role/AccountsPayableandAccruedLiabilitiesTables",
      "http://0002019793/role/BasisofPreparation",
      "http://0002019793/role/BasisofPreparationDetails",
      "http://0002019793/role/BasisofPreparationTables",
      "http://0002019793/role/CarbonCredits",
      "http://0002019793/role/CarbonCreditsDetails",
      "http://0002019793/role/CommitmentsandContingencies",
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ConvertibleDebentures",
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ConvertibleDebenturesTables",
      "http://0002019793/role/Cryptocurrencies",
      "http://0002019793/role/CryptocurrenciesDetails",
      "http://0002019793/role/CryptocurrenciesTables",
      "http://0002019793/role/EquityLineofCreditELOC",
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/FinancialInstruments",
      "http://0002019793/role/FinancialInstrumentsDetails",
      "http://0002019793/role/IncomeTaxes",
      "http://0002019793/role/IncomeTaxesDetails",
      "http://0002019793/role/IncomeTaxesTables",
      "http://0002019793/role/InvestmentinAssociate",
      "http://0002019793/role/InvestmentinAssociateDetails",
      "http://0002019793/role/InvestmentinAssociateTables",
      "http://0002019793/role/MandatoryConvertibleDebentures",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesTables",
      "http://0002019793/role/Natureofoperations",
      "http://0002019793/role/RelatedPartyTransactions",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/RetrospectiveAdjustments",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/RetrospectiveAdjustmentsTables",
      "http://0002019793/role/ReverseTakeover",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ReverseTakeoverTables",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0",
      "http://0002019793/role/ScheduleofBlackScholesOptionPricingModelTable",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0",
      "http://0002019793/role/ScheduleofCalculationoftheWeightedAverageNumberofSharesTable",
      "http://0002019793/role/ScheduleofComponentsofProvisionforIncomeTaxesTable",
      "http://0002019793/role/ScheduleofContinuityofDerivativeStockOptionLiabilitiesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0",
      "http://0002019793/role/ScheduleofCryptoActivityHoldingTable",
      "http://0002019793/role/ScheduleofDerivativeStockOptionLiabilitiesTable",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable0",
      "http://0002019793/role/ScheduleofEstimatedUsefulLifeTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0",
      "http://0002019793/role/ScheduleofMandatoryConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofMovementoftheNumberofRSUsTable",
      "http://0002019793/role/ScheduleofMovementoftheNumberofSharePurchaseWarrantsTable",
      "http://0002019793/role/ScheduleofMovementoftheNumberofStockOptionsTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable0",
      "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals0",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable0",
      "http://0002019793/role/ScheduleofRSUsTable",
      "http://0002019793/role/ScheduleofRSUsTable0",
      "http://0002019793/role/ScheduleofReconciliationbetweenEffectiveIncomeTaxRateandFederalStatutoryIncomeTaxRateTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable0",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0",
      "http://0002019793/role/ScheduleofSubsidiariesTable",
      "http://0002019793/role/ScheduleofSubsidiariesTable0",
      "http://0002019793/role/SegmentedInformation",
      "http://0002019793/role/SegmentedInformationDetails",
      "http://0002019793/role/ShareholdersEquityType2or3",
      "http://0002019793/role/StockOptionLiabilities",
      "http://0002019793/role/StockOptionLiabilitiesDetails",
      "http://0002019793/role/StockOptionLiabilitiesTables",
      "http://0002019793/role/StockholdersEquity",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/StockholdersEquityTables",
      "http://0002019793/role/SubsequentEvents",
      "http://0002019793/role/SubsequentEventsDetails",
      "http://0002019793/role/SummaryofSignificantPolicies",
      "http://0002019793/role/SummaryofSignificantPoliciesDetails",
      "http://0002019793/role/SummaryofSignificantPoliciesTables",
      "http://0002019793/role/WarrantLiabilities",
      "http://0002019793/role/WarrantLiabilitiesDetails",
      "http://0002019793/role/WarrantLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DevvStream Corp",
        "verboseLabel": "DevvStream Corp [Member]",
        "netLabel": "DevvStream Corp. [Mmeber]",
        "label": "DevvStream Corp. [Member]",
        "documentation": "DevvStream Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DevvStreamHoldingIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DevvStreamHoldingIncMember",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DevvStream Holding Inc [Member]",
        "documentation": "New PubCo also entered into a strategic consulting agreement with DevvStream Holding Inc (the \"Consultant\").",
        "label": "Devv Stream Holding Inc Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DevvStreamHoldingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DevvStreamHoldingMember",
     "presentation": [
      "http://0002019793/role/ScheduleofPurchasePriceTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable0",
      "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals",
      "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Devv Holdings [Member]",
        "documentation": "Name of the acquiree entity.",
        "label": "Devv Stream Holding Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DevvStreamIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DevvStreamIncMember",
     "presentation": [
      "http://0002019793/role/ScheduleofSubsidiariesTable",
      "http://0002019793/role/ScheduleofSubsidiariesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DESG [Member]",
        "documentation": "Name of the acquiree entity.",
        "label": "Devv Stream Inc Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DevvioIncorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DevvioIncorporationMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Devvio Inc. [Member]",
        "verboseLabel": "Devvio Incorporation Member",
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Devvio Incorporation Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DilutedEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DilutedEarningsPerShareAbstract",
     "presentation": [
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings per share:",
        "label": "Diluted Earnings Per Share Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DilutedEarningsPerShareAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DilutedEarningsPerShareAbstract0",
     "presentation": [
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings per share:",
        "label": "Diluted Earnings Per Share Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DirectOperatingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DirectOperatingCosts",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incurred direct costs and closing fees",
        "label": "Direct Operating Costs",
        "documentation": "The aggregate direct operating costs incurred during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "safx_DirectorsAndOfficersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DirectorsAndOfficersMember",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Directors and Officers [Member]",
        "documentation": "Person serving on board of directors and person with designation of officer.",
        "label": "Directors And Officers Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable",
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Disaggregation by Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [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": [
      "r580",
      "r581",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable",
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r581",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://0002019793/role/RevenuefromContractswithCustomersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregated by Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1637"
     ]
    },
    "safx_DisclosureFinancialLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DisclosureFinancialLiabilityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liability [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Purchase Plan [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DisclosureSignificantContractsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DisclosureSignificantContractsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Contracts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_DocumentAndEntityInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "DocumentAndEntityInformationAbstract",
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://0002019793/role/DocumentAndEntityInformation"
     ],
     "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://0002019793/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentType",
     "presentation": [
      "http://0002019793/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "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": []
    },
    "safx_EEMEEnergySPVILLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EEMEEnergySPVILLCMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EEME Energy SPV I LLC [Member]",
        "verboseLabel": "EEME Energy SPVILLC [Member]",
        "documentation": "EEME Energy SPV I LLC [Member]",
        "label": "EEMEEnergy SPVILLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable",
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss per common share, basic (in Dollars per share)",
        "verboseLabel": "Basic earnings per share (in Dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r194",
      "r235",
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r247",
      "r253",
      "r255",
      "r261",
      "r262",
      "r263",
      "r269",
      "r417",
      "r506",
      "r587",
      "r644",
      "r709",
      "r781",
      "r838",
      "r839",
      "r1001",
      "r1052",
      "r1256"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable",
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss per common share, diluted (in Dollars per share)",
        "verboseLabel": "Diluted earnings per share (in Dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r194",
      "r235",
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r247",
      "r255",
      "r261",
      "r262",
      "r263",
      "r269",
      "r417",
      "r506",
      "r587",
      "r644",
      "r709",
      "r781",
      "r838",
      "r839",
      "r1001",
      "r1052",
      "r1256"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income (Loss) Per Common Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r265"
     ]
    },
    "safx_EarningsPerShareScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EarningsPerShareScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetailsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share - Schedule of Computation of the Company\u2019s Basic and Diluted Net Income (Loss) Per Share Attributable to Common Stockholders (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_EarningsPerShareScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EarningsPerShareScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share - Schedule of Computation of the Company\u2019s Basic and Diluted Net Income (Loss) Per Share Attributable to Common Stockholders (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://0002019793/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EARNINGS PER SHARE",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r264",
      "r266",
      "r267",
      "r268",
      "r553"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "safx_EffectOfNumberOfStockIssuedForWarrantExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EffectOfNumberOfStockIssuedForWarrantExercised",
     "presentation": [
      "http://0002019793/role/ScheduleofCalculationoftheWeightedAverageNumberofSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of shares issued for warrant exercises",
        "documentation": "Effect of number of shares of stock issued as a result of the exercise of warrants.",
        "label": "Effect Of Number Of Stock Issued For Warrant Exercised"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate as reported, percentage",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r668",
      "r1310"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://0002019793/role/IncomeTaxesDetails",
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. federal statutory tax rate, percentage",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r222",
      "r668",
      "r696",
      "r1310"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance, percentage",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r672",
      "r1310",
      "r1508",
      "r1516",
      "r1676"
     ]
    },
    "safx_EffectiveIncomeTaxRateReconciliationCurrentTaxTrueUp": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EffectiveIncomeTaxRateReconciliationCurrentTaxTrueUp",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationbetweenEffectiveIncomeTaxRateandFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current tax true up",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates true ups.",
        "label": "Effective Income Tax Rate Reconciliation Current Tax True Up"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationbetweenEffectiveIncomeTaxRateandFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation [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": [
      "r668",
      "r673",
      "r1310"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss of issuance of drbt. percentage",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1508",
      "r1516",
      "r1676",
      "r1677"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative asset, percentage",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1508",
      "r1516",
      "r1676",
      "r1677"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of warrants, percentage",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1508",
      "r1516",
      "r1676",
      "r1677"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other adjustments, percentage",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1508",
      "r1516",
      "r1676",
      "r1678"
     ]
    },
    "safx_EffectiveIncomeTaxRateReconciliationPermanentDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferences",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationbetweenEffectiveIncomeTaxRateandFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Permanent book/tax differences",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to permanent differences.",
        "label": "Effective Income Tax Rate Reconciliation Permanent Differences"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and Local Income Taxes, Net of Federal Income Tax Effect, percentage",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r670",
      "r1310",
      "r1508",
      "r1516",
      "r1676"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationTable",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationbetweenEffectiveIncomeTaxRateandFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation [Table]",
        "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation."
       }
      }
     },
     "auth_ref": [
      "r668",
      "r673",
      "r1310"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1508",
      "r1516",
      "r1676",
      "r1677"
     ]
    },
    "safx_EffectiveIncomeTaxRateReconciliationTransactionCosts": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EffectiveIncomeTaxRateReconciliationTransactionCosts",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction costs percentage",
        "documentation": "Transaction costs percentage.",
        "label": "Effective Income Tax Rate Reconciliation Transaction Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of embedded derivative",
        "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability",
        "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability."
       }
      }
     },
     "auth_ref": [
      "r1712",
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on fair value derivative",
        "label": "Embedded Derivative, Fair Value of Embedded Derivative, Net",
        "documentation": "Net fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as assets, net of those classified as liabilities."
       }
      }
     },
     "auth_ref": [
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Embedded derivative",
        "label": "Embedded Derivative, Gain (Loss) on Embedded Derivative, Net",
        "documentation": "Net Increase or Decrease in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period."
       }
      }
     },
     "auth_ref": [
      "r1713",
      "r1737"
     ]
    },
    "safx_EmbeddedDerivativeLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EmbeddedDerivativeLiabilitiesTextBlock",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Embedded Derivative Liabilities",
        "documentation": "Tabular disclosure of embedded convertible debentures.",
        "label": "Embedded Derivative Liabilities Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_EmergingCompanyGrowthPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EmergingCompanyGrowthPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Emerging Growth Company Status",
        "documentation": "Emerging Company Growth [Policy Text Block]",
        "label": "Emerging Company Growth Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_EmergingGrowthCompanyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EmergingGrowthCompanyPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Emerging growth company",
        "documentation": "The entire disclosure of policy for emerging growth company.",
        "label": "Emerging Growth Company Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized stock-based compensation costs (in Dollars)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average period of recognition",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-vesting awards expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1671"
     ]
    },
    "safx_EmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EmployeeStockPurchasePlanMember",
     "presentation": [
      "http://0002019793/role/EmployeeStockPurchasePlanDetails",
      "http://0002019793/role/ScheduleofClassACommonStockforIssuanceTable",
      "http://0002019793/role/ScheduleofReservedSharesofCommonStockTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Purchase Plan [Member]",
        "documentation": "Employee Stock Purchase Plan [Member]",
        "label": "Employee Stock Purchase Plan Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_EncoreDECLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EncoreDECLLCMember",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Encore DEC LLC [Member]",
        "documentation": "Encore DEC LLC [Member]",
        "label": "Encore DECLLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "safx_EncoreDebtConversionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EncoreDebtConversionMember",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Encore Debt Conversion [Member]",
        "documentation": "Encore Debt Conversion [Member]",
        "label": "Encore Debt Conversion Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://0002019793/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "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": [
      "r1372"
     ]
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityDomain",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/SignificantContractsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://0002019793/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1372"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://0002019793/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Ex Transition Period",
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r1385"
     ]
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://0002019793/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "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": [
      "r1372"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://0002019793/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://0002019793/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "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": [
      "r1372"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://0002019793/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1372"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://0002019793/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "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": [
      "r1372"
     ]
    },
    "safx_EnvvironSASMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EnvvironSASMember",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable0",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Envviron SAS [Member]",
        "verboseLabel": "Envviron SASMember",
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Envviron SASMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_EquityClassifiedWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EquityClassifiedWarrantsMember",
     "presentation": [
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Classified Warrants [Member]",
        "documentation": "These warrants are classified as equity instruments, part of shareholders' equity on the balance sheet. This is typically the case when the warrant can only be settled by issuing a fixed number of shares and does not expose the issuer to cash outflows upon exercise.",
        "label": "Equity Classified Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofClassACommonStockforIssuanceTable",
      "http://0002019793/role/ScheduleofReservedSharesofCommonStockTable",
      "http://0002019793/role/ShareholdersEquityType2or3",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r138",
      "r167",
      "r168",
      "r189",
      "r190",
      "r191",
      "r230",
      "r231",
      "r232",
      "r236",
      "r245",
      "r248",
      "r250",
      "r271",
      "r363",
      "r366",
      "r416",
      "r417",
      "r429",
      "r505",
      "r537",
      "r542",
      "r543",
      "r544",
      "r547",
      "r549",
      "r552",
      "r585",
      "r586",
      "r590",
      "r591",
      "r644",
      "r691",
      "r692",
      "r705",
      "r706",
      "r707",
      "r710",
      "r780",
      "r781",
      "r804",
      "r805",
      "r806",
      "r811",
      "r813",
      "r814",
      "r815",
      "r816",
      "r818",
      "r822",
      "r823",
      "r824",
      "r825",
      "r837",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r899",
      "r907",
      "r968",
      "r981",
      "r982",
      "r992",
      "r993",
      "r1026",
      "r1046",
      "r1078",
      "r1079",
      "r1080",
      "r1108",
      "r1188",
      "r1636"
     ]
    },
    "us-gaap_EquityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value transferred into equity",
        "label": "Equity, Fair Value Disclosure",
        "documentation": "Fair value of the entity's equity."
       }
      }
     },
     "auth_ref": [
      "r1747",
      "r1748",
      "r1758"
     ]
    },
    "safx_EquityLineOfCreditAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EquityLineOfCreditAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Line Of Credit Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_EquityLineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EquityLineOfCreditMember",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOCDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Line of Credit [Member]",
        "label": "Equity Line Of Credit Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_EquityLineOfCreditPurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EquityLineOfCreditPurchaseAgreementMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ELOC Agreement [Member]",
        "verboseLabel": "Equity Line of Credit Purchase Agreement [Member]",
        "documentation": "Equity Line of Credit Purchase Agreement [Member]",
        "label": "Equity Line Of Credit Purchase Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_EquityLineOfCreditTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EquityLineOfCreditTextBlock",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOC"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Line of Credit (\"ELOC\")",
        "documentation": "The entire disclosure for equity line of credit purchase.",
        "label": "Equity Line Of Credit Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_EquityLineofCreditELOCDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EquityLineofCreditELOCDetailsTable",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOCDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Line of Credit (\"ELOC\") (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_EquityLineofCreditELOCLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EquityLineofCreditELOCLineItems",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOC"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Line of Credit (\"ELOC\") [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_EquityLineofCreditELOCTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EquityLineofCreditELOCTable",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOC"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Line of Credit (\"ELOC\") [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://0002019793/role/BasisofPreparationDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r360",
      "r361",
      "r702",
      "r878",
      "r1390",
      "r1391",
      "r1392",
      "r1687",
      "r1688",
      "r1689",
      "r1690"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://0002019793/role/BasisofPreparationDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage",
        "label": "Equity Method Investment, Ownership Percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r878"
     ]
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityMethodInvestmentsPolicy",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in associate",
        "label": "Equity Method Investments [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r360",
      "r878"
     ]
    },
    "us-gaap_ErrorCorrectionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ErrorCorrectionTextBlock",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retrospective adjustments",
        "label": "Error Correction [Text Block]",
        "documentation": "The entire disclosure for reporting error correction."
       }
      }
     },
     "auth_ref": [
      "r246"
     ]
    },
    "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ScheduleofCalculationoftheWeightedAverageNumberofSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Calculation of the Weighted Average Number of Shares [Line Items]",
        "terseLabel": "Retrospective Adjustments [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": [
      "r240",
      "r241",
      "r242",
      "r247",
      "r248",
      "r249",
      "r250",
      "r269"
     ]
    },
    "safx_EstimatedFairValueOfConvertibleDebenturesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "EstimatedFairValueOfConvertibleDebenturesIssued",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/ScheduleofMandatoryConvertibleDebenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued",
        "verboseLabel": "Initial fair value was estimated",
        "documentation": "The initial estimated fair value of mandatory convertible debentures issued.",
        "label": "Estimated Fair Value Of Convertible Debentures Issued"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ExciseTaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ExciseTaxesPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excise taxes payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for excise taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Excise Taxes Payable Current"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ExercisePriceOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ExercisePriceOneMember",
     "presentation": [
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price CAD$ 9.60 [Member]",
        "verboseLabel": "Exercise Price One [Member]",
        "documentation": "Exercise price of share purchase warrants.",
        "label": "Exercise Price One Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ExercisePriceRangeEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ExercisePriceRangeEightMember",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price Range Eight [Member]",
        "documentation": "The exercise price range of options.",
        "label": "Exercise Price Range Eight Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ExercisePriceRangeFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ExercisePriceRangeFiveMember",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price Range Five [Member]",
        "documentation": "The exercise price range of options.",
        "label": "Exercise Price Range Five Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ExercisePriceRangeFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ExercisePriceRangeFourMember",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price Range Four [Member]",
        "documentation": "The exercise price range of options.",
        "label": "Exercise Price Range Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ExercisePriceRangeNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ExercisePriceRangeNineMember",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price Range Nine [Member]",
        "documentation": "The exercise price range of options.",
        "label": "Exercise Price Range Nine Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ExercisePriceRangeOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ExercisePriceRangeOneMember",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price Range One [Member]",
        "documentation": "The exercise price range of options.",
        "label": "Exercise Price Range One Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ExercisePriceRangeSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ExercisePriceRangeSevenMember",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price Range Seven [Member]",
        "documentation": "The exercise price range of options.",
        "label": "Exercise Price Range Seven Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ExercisePriceRangeSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ExercisePriceRangeSixMember",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price Range Six [Member]",
        "documentation": "The exercise price range of options.",
        "label": "Exercise Price Range Six Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ExercisePriceRangeTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ExercisePriceRangeTenMember",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price Range Ten [Member]",
        "documentation": "The exercise price range of options.",
        "label": "Exercise Price Range Ten Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ExercisePriceRangeThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ExercisePriceRangeThreeMember",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price Range Three [Member]",
        "documentation": "The exercise price range of options.",
        "label": "Exercise Price Range Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ExercisePriceRangeTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ExercisePriceRangeTwoMember",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price Range Two [Member]",
        "documentation": "The exercise price range of options.",
        "label": "Exercise Price Range Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ExercisePriceTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ExercisePriceTwoMember",
     "presentation": [
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price $1.52 [Member]",
        "verboseLabel": "Exercise Price Two Member",
        "documentation": "Exercise price of share purchase warrants.",
        "label": "Exercise Price Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ExpectedAnnualVolatilityForFocusImpactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ExpectedAnnualVolatilityForFocusImpactMember",
     "presentation": [
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected Annual Volatility for Focus Impact [Member]",
        "label": "Expected Annual Volatility For Focus Impact Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ExpectedAnnualVolatilityForTheCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ExpectedAnnualVolatilityForTheCompanyMember",
     "presentation": [
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected Annual Volatility for the Company [Member]",
        "label": "Expected Annual Volatility For The Company Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAdjustmentOfWarrants",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in fair value of warrants",
        "terseLabel": "Fair Value Adjustment of Warrants",
        "verboseLabel": "Fair value adjustment related to promissory note",
        "netLabel": "Fair value of the warrant liabilities",
        "label": "Fair Value Adjustment of Warrants",
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable0",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0",
      "http://0002019793/role/ScheduleofNotePayableTable",
      "http://0002019793/role/ScheduleofNotePayableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value of Liabilities Recorded under the Fair Value Option at Issuance [Line Items]",
        "terseLabel": "Schedule of Note Payable [Line Items]",
        "verboseLabel": "Fair Value Measurement Inputs and Valuation Techniques [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": [
      "r844",
      "r845",
      "r846",
      "r1312",
      "r1318",
      "r1333",
      "r1792"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "presentation": [
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable0",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0",
      "http://0002019793/role/ScheduleofNotePayableTable",
      "http://0002019793/role/ScheduleofNotePayableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r844",
      "r845",
      "r846",
      "r1312",
      "r1318",
      "r1333",
      "r1792"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value of Liabilities Recorded under the Fair Value Option at Issuance",
        "verboseLabel": "Schedule of Note Payable",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r844",
      "r845",
      "r1333"
     ]
    },
    "safx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringWarrantssValuationTechniquesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringWarrantssValuationTechniquesTableTextBlock",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Public Warrants",
        "verboseLabel": "Schedule of Private Placement Warrants",
        "documentation": "Fair Value Assets and Liabilities Measured on Recurring and Nonrecurring Warrantss Valuation Techniques [Table Text Block]",
        "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Warrantss Valuation Techniques Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r857",
      "r1331",
      "r1340",
      "r1341",
      "r1598"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "presentation": [
      "http://0002019793/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements [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": [
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r857",
      "r1331"
     ]
    },
    "safx_FairValueAssumedOnReverseTakeover": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueAssumedOnReverseTakeover",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assumed on RTO",
        "documentation": "Amount of the fair value assumed on reverse takeover (RTO).",
        "label": "Fair Value Assumed On Reverse Takeover"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r857",
      "r1331",
      "r1340",
      "r1341",
      "r1598"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0",
      "http://0002019793/role/StockOptionLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r486",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r600",
      "r601",
      "r840",
      "r841",
      "r843",
      "r844",
      "r845",
      "r846",
      "r855",
      "r856",
      "r858",
      "r868",
      "r927",
      "r928",
      "r929",
      "r934",
      "r1284",
      "r1285",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1330",
      "r1333",
      "r1340",
      "r1341"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/FairValueMeasurementsTables",
      "http://0002019793/role/ScheduleofContinuityofDerivativeStockOptionLiabilitiesTable",
      "http://0002019793/role/ScheduleofDerivativeStockOptionLiabilitiesTable",
      "http://0002019793/role/ScheduleofNotePayableTable",
      "http://0002019793/role/ScheduleofNotePayableTable0",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable0",
      "http://0002019793/role/ScheduleofPublicWarrantsTable",
      "http://0002019793/role/ScheduleofPublicWarrantsTable0",
      "http://0002019793/role/StockOptionLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r857"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://0002019793/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FAIR VALUE MEASUREMENTS",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r844",
      "r851",
      "r853",
      "r854",
      "r855",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r980",
      "r1330",
      "r1334"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1 [Member]",
        "verboseLabel": "Fair Value, Inputs, Level 1 [Member]",
        "label": "Fair Value, Inputs, 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": [
      "r486",
      "r593",
      "r598",
      "r600",
      "r843",
      "r856",
      "r868",
      "r927",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1330",
      "r1340",
      "r1341"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0",
      "http://0002019793/role/StockOptionLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2 [Member]",
        "verboseLabel": "Fair Value, Inputs, Level 2 [Member]",
        "label": "Fair Value, Inputs, 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": [
      "r486",
      "r593",
      "r598",
      "r600",
      "r602",
      "r843",
      "r844",
      "r856",
      "r868",
      "r928",
      "r1284",
      "r1285",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1330",
      "r1340",
      "r1341"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3 [Member]",
        "verboseLabel": "Fair Value, Inputs, Level 3 [Member]",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r486",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r600",
      "r601",
      "r843",
      "r844",
      "r845",
      "r846",
      "r856",
      "r868",
      "r929",
      "r1284",
      "r1285",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1330",
      "r1333",
      "r1340",
      "r1341"
     ]
    },
    "safx_FairValueLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/StockOptionLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of options liability (in Dollars)",
        "documentation": "The difference between the previous carrying value which was initially recorded as equity and the fair value of options liabilities.",
        "label": "Fair Value Liabilities Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisDebtInstrumentValuationTechniquesChangeInTechniqueQuantificationOfEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisDebtInstrumentValuationTechniquesChangeInTechniqueQuantificationOfEffect",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized loss",
        "label": "Fair Value, Debt Instrument, Valuation Techniques, Change in Technique, Quantification of Effect",
        "documentation": "Represents the quantification of the effect of changes in the valuation technique and related inputs, during the period, used to measure the liability at fair value as of the statement of financial position reporting date."
       }
      }
     },
     "auth_ref": [
      "r1749"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/FairValueMeasurementsTables",
      "http://0002019793/role/StockOptionLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value by Liability Class [Domain]",
        "documentation": "Represents classes of liabilities measured and disclosed at fair value."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r857"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [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": [
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852"
     ]
    },
    "safx_FairValueMeasurementsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueMeasurementsDetailsTable",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0",
      "http://0002019793/role/StockOptionLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r486",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r600",
      "r601",
      "r840",
      "r841",
      "r843",
      "r844",
      "r845",
      "r846",
      "r855",
      "r856",
      "r858",
      "r868",
      "r927",
      "r928",
      "r929",
      "r934",
      "r1284",
      "r1285",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1330",
      "r1333",
      "r1340",
      "r1341"
     ]
    },
    "safx_FairValueMeasurementsScheduleofPrivatePlacementWarrantsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueMeasurementsScheduleofPrivatePlacementWarrantsDetailsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Private Placement Warrants [Line Items]",
        "terseLabel": "Fair Value Measurements - Schedule of Private Placement Warrants (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueMeasurementsScheduleofPrivatePlacementWarrantsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueMeasurementsScheduleofPrivatePlacementWarrantsDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements - Schedule of Private Placement Warrants (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueMeasurementsScheduleofPublicWarrantsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueMeasurementsScheduleofPublicWarrantsDetailsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofPublicWarrantsTable",
      "http://0002019793/role/ScheduleofPublicWarrantsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Public Warrants [Line Items]",
        "terseLabel": "Fair Value Measurements - Schedule of Public Warrants (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueMeasurementsScheduleofPublicWarrantsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueMeasurementsScheduleofPublicWarrantsDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofPublicWarrantsTable",
      "http://0002019793/role/ScheduleofPublicWarrantsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements - Schedule of Public Warrants (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueMeasurementsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueMeasurementsTable",
     "presentation": [
      "http://0002019793/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueMeasurementsTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueMeasurementsTablesLineItems",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueMeasurementsTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueMeasurementsTablesTable",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueOfAssetsAcquired",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain fair value adjustments",
        "label": "Fair Value of Assets Acquired",
        "documentation": "The fair value of assets acquired in noncash investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r1505"
     ]
    },
    "safx_FairValueOfCommonSharesIssuedInBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueOfCommonSharesIssuedInBusinessCombination",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of shares issued",
        "documentation": "Fair value of common shares issued in business combination value of stock issued pursuant to acquisitions during the period.",
        "label": "Fair Value Of Common Shares Issued In Business Combination"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueOfEmbeddedDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueOfEmbeddedDerivativeLiability",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Derivative liability component",
        "documentation": "Fair value of the embedded derivative or group of embedded derivatives included in earnings in the period.",
        "label": "Fair Value Of Embedded Derivative Liability"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueOfEquitySharesTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueOfEquitySharesTransferred",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Transferred to equity",
        "documentation": "The fair value share amount transferred through equity.",
        "label": "Fair Value Of Equity Shares Transferred"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r1760"
     ]
    },
    "safx_FairValueOfNotesPayableNonCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueOfNotesPayableNonCash",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of notes payable",
        "documentation": "Change in fair value of note payable non cash.",
        "label": "Fair Value Of Notes Payable Non Cash"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueOfSecuritiesIssuedForCarbonCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueOfSecuritiesIssuedForCarbonCredits",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Fair value of securities issued for carbon credits",
        "documentation": "Amount of fair value of securities issued for carbon credits.",
        "label": "Fair Value Of Securities Issued For Carbon Credits"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueOfSecuritiesIssuedForEquityLineOfCreditCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueOfSecuritiesIssuedForEquityLineOfCreditCommitment",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Fair value of securities issued for ELOC commitment",
        "documentation": "Amount of fair value of securities issued for ELOC commitment.",
        "label": "Fair Value Of Securities Issued For Equity Line Of Credit Commitment"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueOfSecuritiesIssuedForReverseTakeover": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueOfSecuritiesIssuedForReverseTakeover",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Fair value of securities issued for the RTO (Note 4)",
        "documentation": "Amount of fair value of securities issued for RTO in noncash financing activities.",
        "label": "Fair Value Of Securities Issued For Reverse Takeover"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueOfSecuritiesIssuedForService": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueOfSecuritiesIssuedForService",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Fair value of securities issued for services",
        "documentation": "Amount of fair value of securities issued for service.",
        "label": "Fair Value Of Securities Issued For Service"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueOfSecuritiesIssuedForSettlementOfAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueOfSecuritiesIssuedForSettlementOfAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Fair value of securities issued for settlement of accounts payable",
        "documentation": "Amount of fair value of securities issued for settlement of accounts payable.",
        "label": "Fair Value Of Securities Issued For Settlement Of Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueOfSecuritiesIssuedForTheAcquisitionOfInterestInAssociate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueOfSecuritiesIssuedForTheAcquisitionOfInterestInAssociate",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Fair value of securities issued for the acquisition of interest in associate",
        "documentation": "Amount of fair value of securities issued for acquisition of interest in associate.",
        "label": "Fair Value Of Securities Issued For The Acquisition Of Interest In Associate"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueOfSharesIssuedUnderDispute": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueOfSharesIssuedUnderDispute",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of shares issued, under dispute",
        "documentation": "Fair value of shares issued in business combination value of stock issued under dispute.",
        "label": "Fair Value Of Shares Issued Under Dispute"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueOfSharesIssuedUnderTheContractInExchangeForTheCarbonCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueOfSharesIssuedUnderTheContractInExchangeForTheCarbonCredits",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value issued",
        "documentation": "The amount of fair value of shares issued under the contract in exchange for the carbon credits that were transferred to the Company.",
        "label": "Fair Value Of Shares Issued Under The Contract In Exchange For The Carbon Credits"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueOfWarrantsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueOfWarrantsExercised",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/ScheduleofWarrantliabilitiesDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of warrants exercised",
        "verboseLabel": "Fair value of warrants exercised (in Dollars)",
        "documentation": "Amount of expense (income) related to exercised to fair value of warrant liability.",
        "label": "Fair Value Of Warrants Exercised"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FairValueOfWarrantsToBeIssuedUnderConvertibleDebentureArrangement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FairValueOfWarrantsToBeIssuedUnderConvertibleDebentureArrangement",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of warrants",
        "documentation": "The fair value, as of the reporting date, of warrants that are to be issued to holders of mandatory convertible debentures upon conversion, where such warrants had not yet been issued as of the period end.",
        "label": "Fair Value Of Warrants To Be Issued Under Convertible Debenture Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueOffBalanceSheetRisksDisclosureInformationLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Financial Assets and Liabilities by Level within the Fair Value Hierarchy [Line Items]",
        "terseLabel": "Fair Value, off-Balance-Sheet Risks, Disclosure Information [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": [
      "r869",
      "r1028"
     ]
    },
    "us-gaap_FairValueOptionQuantitativeDisclosuresLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueOptionQuantitativeDisclosuresLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Changes in Fair Value of the Company\u2019s Liabilities Measured Using Level 3 Inputs [Line Items]",
        "terseLabel": "Fair Value, Option, Quantitative Disclosures [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": [
      "r876",
      "r877",
      "r879",
      "r880",
      "r1340",
      "r1341"
     ]
    },
    "us-gaap_FairValueOptionQuantitativeDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueOptionQuantitativeDisclosuresTable",
     "presentation": [
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Option, Disclosures [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value under fair value option."
       }
      }
     },
     "auth_ref": [
      "r876",
      "r877",
      "r879",
      "r1340",
      "r1341",
      "r1769"
     ]
    },
    "us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueOptionQuantitativeDisclosuresTextBlock",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Fair Value of the Company\u2019s Liabilities Measured Using Level 3 Inputs",
        "label": "Fair Value Option, Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of information about asset and liability measured at fair value under fair value option."
       }
      }
     },
     "auth_ref": [
      "r1340",
      "r1341",
      "r1765",
      "r1768",
      "r1769"
     ]
    },
    "safx_FayafiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FayafiMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fayafi [Member]",
        "verboseLabel": "Fayafi Member",
        "documentation": "Name of investor under jointly governed special purpose vehicle arrangement.",
        "label": "Fayafi Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FeeSharesToRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FeeSharesToRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fee shares to related party",
        "documentation": "Fee shares to related party.",
        "label": "Fee Shares To Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FeeSharesToRelatedPartys": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FeeSharesToRelatedPartys",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fee shares to related party",
        "documentation": "Fee shares to related party.",
        "label": "Fee Shares To Related Partys"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liability, net of closing costs",
        "label": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r900"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ScheduleofDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/ScheduleofWarrantliabilitiesDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r497",
      "r536",
      "r800",
      "r863",
      "r877",
      "r880",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r931",
      "r932",
      "r933",
      "r934",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r948",
      "r949",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1028",
      "r1047",
      "r1276",
      "r1330",
      "r1331",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1553",
      "r1554",
      "r1555",
      "r1556",
      "r1745",
      "r1749",
      "r1750",
      "r1751",
      "r1758",
      "r1759",
      "r1761",
      "r1763"
     ]
    },
    "safx_FinancialInstrumentsContractualObligationsPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FinancialInstrumentsContractualObligationsPeriod",
     "presentation": [
      "http://0002019793/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial instruments contractual obligations period",
        "documentation": "Duration of a financial instruments contractual obligations period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter.",
        "label": "Financial Instruments Contractual Obligations Period"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FinancialInstrumentsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FinancialInstrumentsDetailsTable",
     "presentation": [
      "http://0002019793/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "presentation": [
      "http://0002019793/role/FinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial instruments",
        "label": "Financial Instruments Disclosure [Text Block]",
        "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures."
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "safx_FinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FinancialInstrumentsLineItems",
     "presentation": [
      "http://0002019793/role/FinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems",
     "presentation": [
      "http://0002019793/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Line Items]",
        "label": "Financial Instruments Owned and Pledged as Collateral [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": [
      "r215",
      "r217",
      "r947",
      "r952",
      "r1134"
     ]
    },
    "safx_FinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FinancialInstrumentsTable",
     "presentation": [
      "http://0002019793/role/FinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofContinuityofDerivativeStockOptionLiabilitiesTable",
      "http://0002019793/role/ScheduleofDerivativeStockOptionLiabilitiesTable",
      "http://0002019793/role/ScheduleofDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/ScheduleofWarrantliabilitiesDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/StockOptionLiabilitiesDetails",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "terseLabel": "Beginning Balance",
        "verboseLabel": "Ending Balance",
        "netLabel": "Financial Liabilities Fair Value Disclosure",
        "label": "Financial Liabilities Fair Value Disclosure (in Dollars)",
        "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities."
       }
      }
     },
     "auth_ref": [
      "r1747",
      "r1748",
      "r1758",
      "r1761",
      "r1763",
      "r1764",
      "r1766"
     ]
    },
    "safx_FinancialLiabilityDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FinancialLiabilityDue",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liability due",
        "documentation": "Financial liability due.",
        "label": "Financial Liability Due"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FinancialLiabilityGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FinancialLiabilityGross",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liability gross",
        "documentation": "Financial liability gross.",
        "label": "Financial Liability Gross"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FinancialLiabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FinancialLiabilityTextBlock",
     "presentation": [
      "http://0002019793/role/FinancialLiability"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FINANCIAL LIABILITY",
        "documentation": "The entire disclosure for the financial liability.",
        "label": "Financial Liability Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FinancingActivitiesAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FinancingActivitiesAbstract0",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing activities",
        "label": "Financing Activities Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FocusImpactClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FocusImpactClassAMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Focus Impact Class A [Member]",
        "label": "Focus Impact Class AMember"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FocusImpactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FocusImpactMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsTables",
      "http://0002019793/role/ScheduleofAssetsandLiabilitieswereAssumedinConnectionwithExecutionofBusinessCombinationTable",
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Focus Impact [Member]",
        "verboseLabel": "FocusImpact [Member]",
        "documentation": "FocusImpact [Member]",
        "label": "Focus Impact Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FocusImpactPartnersLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FocusImpactPartnersLLCMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Focus Impact Partners [Member]",
        "verboseLabel": "Focus Impact Partners, LLC [Member]",
        "documentation": "New PubCo also entered into a strategic consulting agreement with Focus Impact Partners, LLC (the \"Consultant\").",
        "label": "Focus Impact Partners LLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FocusImpactPartnersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FocusImpactPartnersMember",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/SignificantContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Focus Impact Partners [Member]",
        "documentation": "Focus Impact Partners [Member]",
        "label": "Focus Impact Partners Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange gain (loss)",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r883",
      "r884",
      "r885",
      "r886",
      "r1185"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "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": [
      "r882"
     ]
    },
    "safx_ForeignExchangeRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ForeignExchangeRateMember",
     "presentation": [
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Rate [Member]",
        "label": "Foreign Exchange Rate Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FourMajorVendorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FourMajorVendorsMember",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Four Major Vendors [Member]",
        "documentation": "Four Major Vendors [Member]",
        "label": "Four Major Vendors Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FreedomCarbonSolutionsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FreedomCarbonSolutionsLLCMember",
     "presentation": [
      "http://0002019793/role/BasisofPreparationDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Freedom Carbon Solutions LLC [Member]",
        "verboseLabel": "FCS [Member]",
        "documentation": "Associate company accounted as an equity method investment.",
        "label": "Freedom Carbon Solutions LLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "safx_FreedomCarbonSolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FreedomCarbonSolutionsMember",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociateDetails",
      "http://0002019793/role/ScheduleofContinuityoftheCompanysInvestmentinAssociateTable",
      "http://0002019793/role/ScheduleofInvestmentinassociateContinuityofInvestmentinAssociateTable",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable",
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable",
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Freedom Carbon Solutions [Member]",
        "documentation": "Name of the Acquisition.",
        "label": "Freedom Carbon Solutions Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FreshStartAdjustmentsTypeOfFreshStartAdjustmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FreshStartAdjustmentsTypeOfFreshStartAdjustmentAxis",
     "presentation": [
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reorganization, Chapter 11 [Axis]",
        "documentation": "Information by adjustment for effect of reorganization under Chapter 11 of Bankruptcy Code. Includes, but is not limited to, adjustment for reorganization plan effect and adoption of fresh-start reporting."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r545",
      "r917",
      "r918",
      "r1343"
     ]
    },
    "safx_FunctionalAndPresentationCurrenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "FunctionalAndPresentationCurrenciesPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Functional and presentation currencies",
        "documentation": "Disclosure of accounting policy for Functional and presentation currencies.",
        "label": "Functional And Presentation Currencies Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_GLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "GLMember",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GL [Member]",
        "documentation": "GL [Member]",
        "label": "GLMember"
       }
      }
     },
     "auth_ref": []
    },
    "safx_GNCULoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "GNCULoanMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GNCU Loan [Member]",
        "documentation": "GNCU Loan [Member]",
        "label": "GNCULoan Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 7.0
      },
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 42.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ScheduleofContinuityoftheCompanysInvestmentinAssociateTable",
      "http://0002019793/role/ScheduleofInvestmentinassociateContinuityofInvestmentinAssociateTable",
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity loss on investment in associate",
        "negatedLabel": "Loss on investment in associate",
        "verboseLabel": "Company\u2019s share of loss",
        "label": "Gain (Loss) on Investments",
        "documentation": "Amount of realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r50",
      "r1386"
     ]
    },
    "us-gaap_GainLossOnSaleOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainLossOnSaleOfDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Realized gain on derivative asset",
        "verboseLabel": "Realized gain",
        "label": "Gain (Loss) on Sale of Derivatives",
        "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r69",
      "r1175",
      "r1176",
      "r1177",
      "r1178"
     ]
    },
    "safx_GainLossOnSettlementOfAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "GainLossOnSettlementOfAccountsPayable",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 43.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gain on settlement of accounts payable",
        "terseLabel": "Loss on settlement of accounts payable (in Dollars)",
        "documentation": "Amount of gain (loss) recognized in settlement of litigation and accounts payable.",
        "label": "Gain Loss On Settlement Of Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "safx_GainLossOnSettlementOfAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "GainLossOnSettlementOfAccountsPayableAndAccruedLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on settlement of accounts payable and accrued liabilities (in Dollars)",
        "documentation": "Amount of gain (loss) recognized in settlement of litigation and accounts payable and accrued liabilities.",
        "label": "Gain Loss On Settlement Of Accounts Payable And Accrued Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "safx_GainLossOnSettlementOfEquityTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "GainLossOnSettlementOfEquityTransaction",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on settlement of equity transaction (in Dollars)",
        "documentation": "Amount of gain (loss) recognized in settlement of equity transaction.",
        "label": "Gain Loss On Settlement Of Equity Transaction"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossRelatedToLitigationSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainLossRelatedToLitigationSettlement",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain loss related to litigation settlement",
        "label": "Gain (Loss) from Litigation Settlement",
        "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process."
       }
      }
     },
     "auth_ref": [
      "r1269",
      "r1601"
     ]
    },
    "safx_GainOnShareSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "GainOnShareSettlement",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on share settlement",
        "documentation": "Amount of gain (loss) from the settlement of shares.",
        "label": "Gain On Share Settlement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 9.0
      },
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 44.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0",
      "http://0002019793/role/ScheduleofMandatoryConvertibleDebenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on settlement of debt",
        "negatedLabel": "Gain on settlement of debt",
        "verboseLabel": "Extinguishment",
        "netLabel": "Conversion of debentures",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r23",
      "r24"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable",
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative expenses",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r1166"
     ]
    },
    "safx_GeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "GeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General And Administrative Expenses [Member]",
        "label": "General And Administrative Expenses Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_GoingConcernPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "GoingConcernPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Going concern",
        "documentation": "Disclosure of accounting policy for going concern principle of accounting.",
        "label": "Going Concern Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_GoodAndServiceTaxReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "GoodAndServiceTaxReceivableCurrent",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GST receivable",
        "documentation": "Carrying amount as of the balance sheet date of good and service tax due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.",
        "label": "Good And Service Tax Receivable Current"
       }
      }
     },
     "auth_ref": []
    },
    "safx_GreenlinesTechnologyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "GreenlinesTechnologyIncMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Greenlines Technology Inc. [Member]",
        "documentation": "The name of the company with which a licensing agreement was entered into for the use of certain technologies.",
        "label": "Greenlines Technology Inc Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_GregorySegarsCribbMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "GregorySegarsCribbMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gregory Segars Cribb [Member]",
        "documentation": "Gregory Segars Cribb [Member]",
        "label": "Gregory Segars Cribb Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross loss",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r42",
      "r215",
      "r219",
      "r220",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r548",
      "r878",
      "r1263",
      "r1269",
      "r1410",
      "r1411",
      "r1535",
      "r1543",
      "r1544",
      "r1545",
      "r1546",
      "r1557",
      "r1607"
     ]
    },
    "safx_GuaranteedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "GuaranteedPayments",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable",
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guaranteed payments",
        "documentation": "Guaranteed payments are fixed payments made to a partner or member of a business, regardless of the business's profitability during the period.",
        "label": "Guaranteed Payments"
       }
      }
     },
     "auth_ref": []
    },
    "safx_HelenaGlobalInvestmentOpportunitiesILtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "HelenaGlobalInvestmentOpportunitiesILtdMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Helena Global Investment Opportunities I Ltd [Member]",
        "verboseLabel": "Helena I [Member]",
        "label": "Helena Global Investment Opportunities ILtd Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_HelenaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "HelenaMember",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Helena [Member]",
        "documentation": "Helena [Member]",
        "label": "Helena Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_HoldingPeriodForTransferAssignmentOrSaleOfFounderShares": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "HoldingPeriodForTransferAssignmentOrSaleOfFounderShares",
     "presentation": [
      "http://0002019793/role/ReverseTakeoverDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holding period for transfer, assignment or sale of founder shares",
        "documentation": "Period of time after the completion of initial Business Combination in which initial shareholders are not permitted to transfer, assign or sell any of their held Founder Shares, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Holding Period For Transfer Assignment Or Sale Of Founder Shares"
       }
      }
     },
     "auth_ref": []
    },
    "safx_HostFinancialLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "HostFinancialLiability",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Host financial liability",
        "documentation": "Amount allocated to host financial liability in connection with issuance of convertible debentures.",
        "label": "Host Financial Liability"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ImpairmentChargesRecordedThatCarbonCreditsWillBeReturnedToVendor": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ImpairmentChargesRecordedThatCarbonCreditsWillBeReturnedToVendor",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment charges",
        "documentation": "The amount of impairment charge recorded that it is probable that the carbon credits will be returned to the vendor.",
        "label": "Impairment Charges Recorded That Carbon Credits Will Be Returned To Vendor"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ImpairmentOfCarbonCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ImpairmentOfCarbonCredits",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 17.0
      },
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails",
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of carbon credits",
        "negatedLabel": "Impairment of carbon credits",
        "documentation": "Amount of impairment of carbon credits recognized during the period.",
        "label": "Impairment Of Carbon Credits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment expense",
        "label": "Impairment of Long-Lived Assets to be Disposed of",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r1451"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Long-Lived Assets",
        "label": "Long-Lived Asset, Excluding Intangible Asset and Goodwill, Impairment and Disposal [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1590"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationbetweenEffectiveIncomeTaxRateandFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r221",
      "r667"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ScheduleofReconciliationbetweenEffectiveIncomeTaxRateandFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "(Loss) before income taxes",
        "terseLabel": "Net loss before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r70",
      "r1002",
      "r1004",
      "r1044",
      "r1229",
      "r1249",
      "r1251",
      "r1253",
      "r1263",
      "r1269",
      "r1535",
      "r1543",
      "r1544",
      "r1545",
      "r1546"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationbetweenEffectiveIncomeTaxRateandFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r221",
      "r667"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://0002019793/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAXES",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r222",
      "r662",
      "r668",
      "r674",
      "r675",
      "r676",
      "r678",
      "r684",
      "r697",
      "r699",
      "r700",
      "r701",
      "r1027",
      "r1089",
      "r1103",
      "r1310"
     ]
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest and penalties",
        "label": "Income Tax Examination, Penalties and Interest Accrued",
        "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations."
       }
      }
     },
     "auth_ref": [
      "r1679"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofProvisionforIncomeTaxesTable",
      "http://0002019793/role/ScheduleofReconciliationbetweenEffectiveIncomeTaxRateandFederalStatutoryIncomeTaxRateTable",
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total tax expense",
        "terseLabel": "Effective tax rate as reported",
        "verboseLabel": "Total income tax expense",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r91",
      "r215",
      "r249",
      "r250",
      "r270",
      "r295",
      "r317",
      "r666",
      "r668",
      "r698",
      "r1053",
      "r1229",
      "r1249",
      "r1251",
      "r1253",
      "r1310"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Reconciliation between Effective Income Tax Rate and Federal Statutory Income Tax Rate [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "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": [
      "r188",
      "r664",
      "r665",
      "r678",
      "r679",
      "r683",
      "r688",
      "r1097"
     ]
    },
    "safx_IncomeTaxReconciliationAcquisitionAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IncomeTaxReconciliationAcquisitionAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationbetweenEffectiveIncomeTaxRateandFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact of acquisition",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to adjustments of acquisition.",
        "label": "Income Tax Reconciliation Acquisition Adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationbetweenEffectiveIncomeTaxRateandFederalStatutoryIncomeTaxRateTable",
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in valuation allowance",
        "verboseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r672",
      "r1310",
      "r1676"
     ]
    },
    "safx_IncomeTaxReconciliationForeignCurrencyTranslationAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IncomeTaxReconciliationForeignCurrencyTranslationAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationbetweenEffectiveIncomeTaxRateandFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact of foreign currency translation",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to adjustments of foreign currency translation.",
        "label": "Income Tax Reconciliation Foreign Currency Translation Adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationbetweenEffectiveIncomeTaxRateandFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax rate differential",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r673",
      "r1310",
      "r1676"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationbetweenEffectiveIncomeTaxRateandFederalStatutoryIncomeTaxRateTable",
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. federal statutory tax rate",
        "verboseLabel": "Expected recovery at statutory rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r668",
      "r1310"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on issuance of debt",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1676",
      "r1677"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized loss on derivative asset",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1676",
      "r1677"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of warrants",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1676",
      "r1677"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other adjustments",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1676",
      "r1678"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and local income taxes, net of federal income tax effect",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r670",
      "r1310",
      "r1676"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1676",
      "r1677"
     ]
    },
    "safx_IncomeTaxReconciliationTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IncomeTaxReconciliationTransactionCosts",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction costs",
        "documentation": "Transaction costs.",
        "label": "Income Tax Reconciliation Transaction Costs"
       }
      }
     },
     "auth_ref": []
    },
    "safx_IncomeTaxesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IncomeTaxesDetailsLineItems",
     "presentation": [
      "http://0002019793/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_IncomeTaxesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IncomeTaxesDetailsTable",
     "presentation": [
      "http://0002019793/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_IncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IncomeTaxesLineItems",
     "presentation": [
      "http://0002019793/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes paid",
        "label": "Income Tax Paid, after Refund Received",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r210",
      "r685",
      "r686"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate taxes receivable",
        "label": "Income Taxes Receivable, Current",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r1414",
      "r1433"
     ]
    },
    "safx_IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetailsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes - Schedule of Components of Provision for Income Taxes (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes - Schedule of Components of Provision for Income Taxes (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_IncomeTaxesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IncomeTaxesTable",
     "presentation": [
      "http://0002019793/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_IncomeTaxesTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IncomeTaxesTablesLineItems",
     "presentation": [
      "http://0002019793/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_IncomeTaxesTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IncomeTaxesTablesTable",
     "presentation": [
      "http://0002019793/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_IncreaseDecreaseAssessedToBeInExcessPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IncreaseDecreaseAssessedToBeInExcessPercentage",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of change assessed to be excess",
        "documentation": "The percentage of increase (decrease) assessed to be in excess.",
        "label": "Increase Decrease Assessed To Be In Excess Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued liabilities",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "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": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Related party receivable",
        "label": "Increase (Decrease) in Accounts Receivable, Related Parties",
        "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "safx_IncreaseDecreaseInCarbonCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IncreaseDecreaseInCarbonCredits",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 47.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Carbon credits",
        "documentation": "Amount of increase (decrease) in receivables from carbon credits.",
        "label": "Increase Decrease In Carbon Credits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party payable",
        "label": "Increase (Decrease) in Due to Related Parties, Current",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "safx_IncreaseDecreaseInGoodsAndServiceTaxReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IncreaseDecreaseInGoodsAndServiceTaxReceivable",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 45.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "GST receivable",
        "documentation": "Amount of increase (decrease) in receivables classified as GST.",
        "label": "Increase Decrease In Goods And Service Tax Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInIncomeTaxesReceivable",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 49.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Corporate taxes receivables",
        "label": "Increase (Decrease) in Income Taxes Receivable",
        "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInInterestPayableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInInterestPayableNet",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest transferred to accrued liabilities",
        "label": "Increase (Decrease) in Interest Payable, Net",
        "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 33.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInNotesPayableRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInNotesPayableRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans payable to related party",
        "label": "Increase (Decrease) in Notes Payable, Related Parties",
        "documentation": "The increase (decrease) during the reporting period in the amount owed by the reporting entry in the form of loans and obligations (generally evidenced by promissory notes) made by the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 34.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other current assets",
        "label": "Increase (Decrease) in Other Current Assets",
        "documentation": "Amount of increase (decrease) in current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1502"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 46.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other receivables",
        "label": "Increase (Decrease) in Other Receivables",
        "documentation": "Amount of increase (decrease) in receivables classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 48.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses",
        "label": "Increase (Decrease) in Prepaid Expense",
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInProfessionalFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInProfessionalFeePayable",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional fees payable",
        "label": "Increase (Decrease) in Professional Fee Payable",
        "documentation": "Amount of increase (decrease) in fee payable for professional service, including, but not limited to, legal and accounting services."
       }
      }
     },
     "auth_ref": [
      "r1867"
     ]
    },
    "us-gaap_IncreaseDecreaseInSecurityDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInSecurityDeposits",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security deposit",
        "label": "Increase (Decrease) in Security Deposits",
        "documentation": "The increase (decrease) during the reporting period in security deposits."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "presentation": [
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable",
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive effect of common share equivalents",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r257",
      "r258",
      "r263",
      "r609"
     ]
    },
    "us-gaap_InterestAndDebtExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestAndDebtExpense",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest and Debt Expense",
        "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r1453"
     ]
    },
    "safx_InterestAndPenaltiesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "InterestAndPenaltiesPercentage",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest and penalties percentage",
        "documentation": "The rate of interest and penalties applicable if the entity fails to meet its obligations in full.",
        "label": "Interest And Penalties Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "safx_InterestCapitalizationOnFinancialLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "InterestCapitalizationOnFinancialLiability",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest capitalization on financial liability",
        "documentation": "Interest capitalization on financial liability.",
        "label": "Interest Capitalization On Financial Liability"
       }
      }
     },
     "auth_ref": []
    },
    "safx_InterestCapitalizationOnNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "InterestCapitalizationOnNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest capitalization on notes payable",
        "documentation": "Interest capitalization on notes payable.",
        "label": "Interest Capitalization On Notes Payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestCostsCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestCostsCapitalized",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative interest expense",
        "label": "Interest Costs Capitalized",
        "documentation": "Amount of interest capitalized during the period."
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable",
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expenses",
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Operating and Nonoperating",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r287",
      "r291",
      "r297",
      "r317",
      "r895",
      "r1269",
      "r1270",
      "r1862"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r492",
      "r502",
      "r1286",
      "r1287",
      "r1862"
     ]
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income (expense), net",
        "label": "Interest Income (Expense), Operating",
        "documentation": "Amount of interest income (expense) classified as operating."
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1251",
      "r1543"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r206",
      "r209"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable",
      "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "label": "Interest Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r1238"
     ]
    },
    "us-gaap_InterestPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unpaid accrued interest",
        "verboseLabel": "Accrued interest",
        "label": "Interest Payable",
        "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables."
       }
      }
     },
     "auth_ref": [
      "r1430",
      "r1798",
      "r1799",
      "r1802",
      "r1809"
     ]
    },
    "us-gaap_InventoryCurrentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryCurrentTable",
     "presentation": [
      "http://0002019793/role/ScheduleofInventoryTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Current [Table]",
        "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://0002019793/role/InventoryNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVENTORY, NET",
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofInventoryTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofInventoryTable0": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofInventoryTable",
      "http://0002019793/role/ScheduleofInventoryTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1415",
      "r1434"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/InventoryNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r1236",
      "r1240"
     ]
    },
    "us-gaap_InventoryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofInventoryTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory [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_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://0002019793/role/ScheduleofInventoryTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://0002019793/role/ScheduleofInventoryTable0": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ScheduleofInventoryTable",
      "http://0002019793/role/ScheduleofInventoryTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total inventory, net",
        "terseLabel": "Inventory, net",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r178",
      "r1231",
      "r1343"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventory [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r137",
      "r141",
      "r177",
      "r387",
      "r388",
      "r390",
      "r975",
      "r1255"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofInventoryTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofInventoryTable0": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofInventoryTable",
      "http://0002019793/role/ScheduleofInventoryTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Gross",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1415",
      "r1435"
     ]
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryRawMaterialsNetOfReserves",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/InventoryNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw Materials",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r1236",
      "r1241"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized impairment",
        "label": "Inventory Write-down",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r389"
     ]
    },
    "safx_InvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "InvestingActivitiesAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing activities",
        "label": "Investing Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyChangesInNetAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyChangesInNetAssetsLineItems",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociateDetails",
      "http://0002019793/role/ScheduleofContinuityoftheCompanysInvestmentinAssociateTable",
      "http://0002019793/role/ScheduleofInvestmentinassociateContinuityofInvestmentinAssociateTable",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable",
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable",
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in associate [Abstract]",
        "terseLabel": "Investment Company, Change in Net 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": [
      "r1108",
      "r1121",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213"
     ]
    },
    "us-gaap_InvestmentCompanyChangesInNetAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyChangesInNetAssetsTable",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociateDetails",
      "http://0002019793/role/ScheduleofContinuityoftheCompanysInvestmentinAssociateTable",
      "http://0002019793/role/ScheduleofInvestmentinassociateContinuityofInvestmentinAssociateTable",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable",
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable",
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Change in Net Assets [Table]",
        "documentation": "Disclosure of information about change in net assets (equity) of investment company."
       }
      }
     },
     "auth_ref": [
      "r1108",
      "r1121",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213"
     ]
    },
    "us-gaap_InvestmentCompanyChangesInNetAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyChangesInNetAssetsTableTextBlock",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociateTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Continuity of the Company's Investment in Associate",
        "verboseLabel": "Continuity of Company's Investment in Associate",
        "label": "Investment Company, Change in Net Assets [Table Text Block]",
        "documentation": "Tabular disclosure of change in net assets (equity) of investment company."
       }
      }
     },
     "auth_ref": [
      "r1855",
      "r1856",
      "r1868",
      "r1869",
      "r1870",
      "r1871",
      "r1872"
     ]
    },
    "safx_InvestmentinAssociateLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "InvestmentinAssociateLineItems",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociate"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in Associate [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_InvestmentinAssociateTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "InvestmentinAssociateTable",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociate"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in Associate [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_InvestmentinAssociateTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "InvestmentinAssociateTablesLineItems",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociateTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in Associate (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_InvestmentinAssociateTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "InvestmentinAssociateTablesTable",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociateTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in Associate (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Investments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Investments",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Investments",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments."
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1030",
      "r1356",
      "r1357",
      "r1358",
      "r1360"
     ]
    },
    "us-gaap_InvestmentsAllOtherInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentsAllOtherInvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociate"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in associate",
        "label": "Investment in Debt and Equity Securities and Other Trading Assets [Text Block]",
        "documentation": "The entire disclosure for investment in debt and equity securities and other assets at fair value and held for trading."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r327",
      "r328",
      "r864",
      "r865",
      "r1796",
      "r1807"
     ]
    },
    "us-gaap_InvestorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestorMember",
     "presentation": [
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sponsor [Member]",
        "label": "Investor [Member]",
        "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value."
       }
      }
     },
     "auth_ref": [
      "r1778",
      "r1779"
     ]
    },
    "safx_IssuanceOfCommonStockForELOCCommitmentFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IssuanceOfCommonStockForELOCCommitmentFee",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock for ELOC commitment fee",
        "documentation": "Issuance of common stock for ELOC commitment fee.",
        "label": "Issuance Of Common Stock For ELOCCommitment Fee"
       }
      }
     },
     "auth_ref": []
    },
    "safx_IssuanceOfMembershipUnitsToSettleRelatedPartyPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IssuanceOfMembershipUnitsToSettleRelatedPartyPayables",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of membership units to settle related party payables",
        "documentation": "Issuance of membership units to settle related party payables.",
        "label": "Issuance Of Membership Units To Settle Related Party Payables"
       }
      }
     },
     "auth_ref": []
    },
    "safx_IssuanceOfSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IssuanceOfSharesMember",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of Shares [Member]",
        "label": "Issuance Of Shares Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_IssuanceOnLiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "IssuanceOnLiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Payments",
        "terseLabel": "Payments",
        "documentation": "Issuance on liabilities fair value disclosure.",
        "label": "Issuance On Liabilities Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "safx_JaeRyuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "JaeRyuMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jae Ryu [Member]",
        "documentation": "Jae Ryu [Member]",
        "label": "Jae Ryu Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_July302024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "July302024Member",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUsOutstandingTable",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "July 30, 2024 [Member]",
        "verboseLabel": "July302024 Member",
        "documentation": "Date or year award under share-based payment arrangement is granted.",
        "label": "July302024 Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_KeyInputsUsedForDerivativeLiabilitiesValuationTechniquesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "KeyInputsUsedForDerivativeLiabilitiesValuationTechniquesTableTextBlock",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Key Inputs Derivative Liabilities",
        "documentation": "Tabular disclosure of key input and valuation technique used to measure fair value of derivative liabilities.",
        "label": "Key Inputs Used For Derivative Liabilities Valuation Techniques Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_KeyInputsUsedForRevaluationOfMandatoryConvertibleDebenturesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "KeyInputsUsedForRevaluationOfMandatoryConvertibleDebenturesTableTextBlock",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Black-Scholes Option Pricing Model",
        "documentation": "Tabular disclosure for the revaluation of the mandatory convertible debentures.",
        "label": "Key Inputs Used For Revaluation Of Mandatory Convertible Debentures Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Land": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Land",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable0": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable",
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Land",
        "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale."
       }
      }
     },
     "auth_ref": [
      "r1416",
      "r1421"
     ]
    },
    "safx_LegacyXCFConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LegacyXCFConvertibleNoteMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legacy XCF Convertible Note [Member]",
        "documentation": "Legacy XCF Convertible Note [Member]",
        "label": "Legacy XCFConvertible Note Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_LegacyXCFMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LegacyXCFMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsTables",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ScheduleofFairValuesoftheAssetsandLiabilitiesAssumedinConnectionwiththeExecutionoftheMIPAsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legacy XCF [Member]",
        "documentation": "Legacy XCF [Member]",
        "label": "Legacy XCFMember"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/SignificantContractsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeFinanceLeaseTermOfContract1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeFinanceLeaseTermOfContract1",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease term",
        "label": "Lessee, Finance Lease, Term of Contract",
        "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1774"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable",
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r133",
      "r215",
      "r219",
      "r220",
      "r362",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r548",
      "r784",
      "r786",
      "r787",
      "r878",
      "r1140",
      "r1262",
      "r1288",
      "r1371",
      "r1438",
      "r1607",
      "r1782",
      "r1783"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities:",
        "label": "Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_LiabilitiesAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LiabilitiesAbstract1",
     "presentation": [
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities:",
        "label": "Liabilities Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "safx_LiabilitiesAbstract2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LiabilitiesAbstract2",
     "presentation": [
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES",
        "label": "Liabilities Abstract2"
       }
      }
     },
     "auth_ref": []
    },
    "safx_LiabilitiesAbstract3": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LiabilitiesAbstract3",
     "presentation": [
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES",
        "label": "Liabilities Abstract3"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r981",
      "r982",
      "r995",
      "r1040",
      "r1343",
      "r1356",
      "r1357",
      "r1508",
      "r1514",
      "r1557",
      "r1767"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_LiabilitiesAndStockholdersEquityAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LiabilitiesAndStockholdersEquityAbstract0",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities And Stockholders Equity Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "terseLabel": "Current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r133",
      "r136",
      "r152",
      "r215",
      "r219",
      "r220",
      "r362",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r548",
      "r784",
      "r786",
      "r787",
      "r878",
      "r1343",
      "r1607",
      "r1782",
      "r1783"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "terseLabel": "Total liabilities",
        "label": "Liabilities, Fair Value Disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r843",
      "r1747"
     ]
    },
    "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long term liability",
        "label": "Liabilities, Other than Long-Term Debt, Noncurrent",
        "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "safx_LiabilityClassifiedWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LiabilityClassifiedWarrantsMember",
     "presentation": [
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability Classified Warrants [Member]",
        "documentation": "These warrants are classified as liabilities on the balance sheet. This is because their terms may require the issuer to deliver cash or another financial asset upon exercise, or because certain conditions could limit the issuer's ability to settle the warrants with their own equity.",
        "label": "Liability Classified Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LicensingAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LicensingAgreementsMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Licensing Agreements [Member]",
        "label": "Licensing Agreements [Member]",
        "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)."
       }
      }
     },
     "auth_ref": [
      "r661",
      "r1323",
      "r1562",
      "r1563",
      "r1564",
      "r1565",
      "r1566",
      "r1567",
      "r1568",
      "r1569",
      "r1570",
      "r1571",
      "r1675"
     ]
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditFacilityCommitmentFeeAmount",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 10.0
      },
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ELOC commitment fee expense",
        "negatedLabel": "ELOC commitment fees",
        "label": "Line of Credit Facility, Commitment Fee Amount",
        "documentation": "Amount of the fee for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r149",
      "r462",
      "r981",
      "r982",
      "r984"
     ]
    },
    "safx_LiquidityRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LiquidityRiskMember",
     "presentation": [
      "http://0002019793/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liquidity Risk [Member]",
        "documentation": "Liquidity risk is the risk that the Company will not be able to meet its financial obligations as they fall due. The Company manages liquidity by maintaining adequate cash balances and by raising equity financings.",
        "label": "Liquidity Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_LoanPayablePolarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LoanPayablePolarMember",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan Payable Polar [Member]",
        "documentation": "Loan Payable Polar [Member]",
        "label": "Loan Payable Polar Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_LoanPayableToRelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LoanPayableToRelatedPartyMember",
     "presentation": [
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan Payable To Related Party [Member]",
        "documentation": "Loan Payable To Related Party [Member]",
        "label": "Loan Payable To Related Party Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_LoanPayableToRelatedPartyPolarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LoanPayableToRelatedPartyPolarMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan Payable To Related Party Polar [Member]",
        "documentation": "Loan Payable To Related Party Polar [Member]",
        "label": "Loan Payable To Related Party Polar Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_LoanToShareholder": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LoanToShareholder",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan to shareholder",
        "documentation": "Carrying amount of funds advanced to a shareholder that are expected to be repaid, classified as a liabilities.",
        "label": "Loan To Shareholder"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LoansPayable",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans payable",
        "label": "Loans Payable",
        "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r1419",
      "r1428",
      "r1798",
      "r1799",
      "r1803",
      "r1810"
     ]
    },
    "safx_LoansPayabletoRelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LoansPayabletoRelatedPartyMember",
     "presentation": [
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans Payable to Related Party [Member]",
        "documentation": "Loans Payable to Related Party [Member]",
        "label": "Loans Payableto Related Party Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable": {
       "parentTag": "us-gaap_NotesPayable",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable",
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r229",
      "r485",
      "r500",
      "r981",
      "r982",
      "r989",
      "r1005",
      "r1284",
      "r1285",
      "r1342",
      "r1419",
      "r1428",
      "r1810"
     ]
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtByMaturityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Future Expected Maturities of Notes Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r1509",
      "r1519",
      "r1613",
      "r1806"
     ]
    },
    "safx_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "documentation": "Long term debt maturities repayments of principal after year four..",
        "label": "Long Term Debt Maturities Repayments Of Principal After Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable",
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "verboseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r216",
      "r229",
      "r490",
      "r1005"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Long-Term Debt, Maturity, Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r216",
      "r229",
      "r490",
      "r1005"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 4.0
      },
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable",
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "verboseLabel": "2029",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r216",
      "r229",
      "r490",
      "r1005"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 3.0
      },
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable",
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "verboseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r216",
      "r229",
      "r490",
      "r1005"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable",
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "verboseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r216",
      "r229",
      "r490",
      "r1005"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1509",
      "r1519"
     ]
    },
    "us-gaap_LongTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtMember",
     "presentation": [
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt [Member]",
        "label": "Long-Term Debt [Member]",
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1752",
      "r1753",
      "r1754",
      "r1755",
      "r1756",
      "r1757"
     ]
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtPercentageBearingFixedInterestRate",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bear interest, percentage",
        "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate",
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate."
       }
      }
     },
     "auth_ref": [
      "r1419",
      "r1426",
      "r1798",
      "r1799",
      "r1803"
     ]
    },
    "us-gaap_LongTermDebtTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtTerm",
     "presentation": [
      "http://0002019793/role/ScheduleofNotePayableTable",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable0",
      "http://0002019793/role/ScheduleofPublicWarrantsTable",
      "http://0002019793/role/ScheduleofPublicWarrantsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term (years)",
        "label": "Long-Term Debt, Term",
        "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "us-gaap_LongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in associate",
        "label": "Long-Term Investments",
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r146"
     ]
    },
    "us-gaap_LongTermNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable": {
       "parentTag": "us-gaap_NotesPayable",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable",
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Closing costs",
        "label": "Notes Payable, Noncurrent",
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion."
       }
      }
     },
     "auth_ref": [
      "r1419",
      "r1427",
      "r1428"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r981",
      "r982",
      "r989",
      "r1592",
      "r1593",
      "r1594"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r144",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r981",
      "r982",
      "r989",
      "r1592",
      "r1593",
      "r1594"
     ]
    },
    "us-gaap_LongtermPurchaseCommitmentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongtermPurchaseCommitmentPeriod",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period of minimum royalty advance extended",
        "label": "Long-Term Purchase Commitment, Period",
        "documentation": "Period covered by long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyPendingClaimsNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LossContingencyPendingClaimsNumber",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of pending or threatened lawsuits",
        "label": "Loss Contingency, Pending Claims, Number",
        "documentation": "Number of pending claims pertaining to a loss contingency."
       }
      }
     },
     "auth_ref": [
      "r1602",
      "r1603"
     ]
    },
    "safx_LossOnIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LossOnIssuanceOfDebt",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 8.0
      },
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on issuance of debt",
        "negatedLabel": "Loss on issuance of debt",
        "documentation": "Loss on issuance of debt.",
        "label": "Loss On Issuance Of Debt"
       }
      }
     },
     "auth_ref": []
    },
    "safx_LossOnIssuanceOfDebtToRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LossOnIssuanceOfDebtToRelatedParty",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on issuance of debt to related party",
        "documentation": "Loss on issuance of debt- related party.",
        "label": "Loss On Issuance Of Debt To Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "safx_LossOnIssuanceOfDebtrelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LossOnIssuanceOfDebtrelatedParty",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on issuance of debt-related party",
        "documentation": "Loss on issuance of debt- related party.",
        "label": "Loss On Issuance Of Debtrelated Party"
       }
      }
     },
     "auth_ref": []
    },
    "safx_LossOnRevaluationOfCryptocurrencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "LossOnRevaluationOfCryptocurrencies",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 10.0
      },
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 41.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ScheduleofCryptoActivityHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on revaluation of cryptocurrencies",
        "negatedLabel": "Loss on revaluation of cryptocurrencies",
        "verboseLabel": "Fair value loss",
        "documentation": "Amount of unrealized loss incurred from revaluation of cryptocurrencies holding during the period.",
        "label": "Loss On Revaluation Of Cryptocurrencies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MachineryAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 3.0
      },
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable0": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable",
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment",
        "label": "Machinery and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": [
      "r1421"
     ]
    },
    "safx_MachineryEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MachineryEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery equipment gross",
        "documentation": "Machinery equipment gross",
        "label": "Machinery Equipment Gross"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r1290",
      "r1293",
      "r1350",
      "r1354",
      "r1814",
      "r1816",
      "r1817",
      "r1819",
      "r1820",
      "r1821",
      "r1822",
      "r1823",
      "r1824",
      "r1825",
      "r1826",
      "r1827",
      "r1828",
      "r1829",
      "r1830",
      "r1831",
      "r1832",
      "r1833",
      "r1834",
      "r1835",
      "r1836",
      "r1837",
      "r1838",
      "r1839",
      "r1840",
      "r1841",
      "r1853",
      "r1854"
     ]
    },
    "us-gaap_ManagementFeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ManagementFeeExpense",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Management fees",
        "label": "Management Fee Expense",
        "documentation": "Amount of expense for investment management fee, including, but not limited to, expense in connection with research, selection, supervision, and custody of investment."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r1166",
      "r1369",
      "r1860"
     ]
    },
    "us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis",
     "presentation": [
      "http://0002019793/role/FinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Servicing Assets and Servicing Liabilities Risk [Axis]",
        "documentation": "Information by type of risks inherent in servicing assets and servicing liabilities."
       }
      }
     },
     "auth_ref": [
      "r1791"
     ]
    },
    "safx_MandatoryConvertibleDebenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MandatoryConvertibleDebenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Mandatory Convertible Debentures Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MandatoryConvertibleDebenturesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MandatoryConvertibleDebenturesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mandatory convertible debentures",
        "documentation": "The portion of the carrying value of mandatory convertible debentures as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer.",
        "label": "Mandatory Convertible Debentures Current"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MandatoryConvertibleDebenturesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MandatoryConvertibleDebenturesDetailsTable",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mandatory Convertible Debentures (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MandatoryConvertibleDebenturesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MandatoryConvertibleDebenturesLineItems",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebentures",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mandatory convertible debentures [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MandatoryConvertibleDebenturesScheduleofBlackScholesOptionPricingModelDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MandatoryConvertibleDebenturesScheduleofBlackScholesOptionPricingModelDetailsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofBlackScholesOptionPricingModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Black-Scholes Option Pricing Model [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MandatoryConvertibleDebenturesScheduleofBlackScholesOptionPricingModelDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MandatoryConvertibleDebenturesScheduleofBlackScholesOptionPricingModelDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofBlackScholesOptionPricingModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mandatory Convertible Debentures - Schedule of Black-Scholes Option Pricing Model (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MandatoryConvertibleDebenturesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MandatoryConvertibleDebenturesTable",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebentures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mandatory Convertible Debentures [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MandatoryConvertibleDebenturesTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MandatoryConvertibleDebenturesTablesLineItems",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mandatory Convertible Debentures (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MandatoryConvertibleDebenturesTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MandatoryConvertibleDebenturesTablesTable",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mandatory Convertible Debentures (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MandatoryConvertibleDebenturesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MandatoryConvertibleDebenturesTextBlock",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebentures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mandatory convertible debentures",
        "documentation": "The entire disclosure for mandatory convertible debentures.",
        "label": "Mandatory Convertible Debentures Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_March12022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "March12022Member",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUsOutstandingTable",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "March 1, 2022 [Member]",
        "verboseLabel": "March12022 Member",
        "documentation": "Date or year award under share-based payment arrangement is granted.",
        "label": "March12022 Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_March142022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "March142022Member",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUsOutstandingTable",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "March 14, 2022 [Member]",
        "verboseLabel": "March142022 Member",
        "documentation": "Date or year award under share-based payment arrangement is granted.",
        "label": "March142022 Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_March262025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "March262025Member",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUsOutstandingTable",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "March 26, 2025 [Member]",
        "verboseLabel": "March262025 Member",
        "documentation": "Date or year award under share-based payment arrangement is granted.",
        "label": "March262025 Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MarmotaSolutionsIncorporatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MarmotaSolutionsIncorporatedMember",
     "presentation": [
      "http://0002019793/role/BasisofPreparationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marmota [Member]",
        "documentation": "Associate company accounted as an Equity method investment.",
        "label": "Marmota Solutions Incorporated Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MaximumContractualObligationsToReimburseSellersTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MaximumContractualObligationsToReimburseSellersTerm",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum contractual obligations to reimburse sellers term",
        "documentation": "Duration of contractual obligations to reimburse sellers term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter.",
        "label": "Maximum Contractual Obligations To Reimburse Sellers Term"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MaximumMember",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails",
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable0",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "verboseLabel": "Minimum [Member]",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r98",
      "r99",
      "r100",
      "r108",
      "r109",
      "r110",
      "r115",
      "r116",
      "r134",
      "r135",
      "r282",
      "r457",
      "r458",
      "r459",
      "r460",
      "r604",
      "r635",
      "r636",
      "r637",
      "r657",
      "r846",
      "r930",
      "r931",
      "r932",
      "r933",
      "r936",
      "r937",
      "r938",
      "r939",
      "r969",
      "r1072",
      "r1074",
      "r1088",
      "r1131",
      "r1132",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1208",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1223",
      "r1224",
      "r1275",
      "r1305",
      "r1312",
      "r1318",
      "r1321",
      "r1333",
      "r1334",
      "r1338",
      "r1339",
      "r1351",
      "r1611",
      "r1624"
     ]
    },
    "safx_MeasurementInputAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MeasurementInputAxis",
     "presentation": [
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input [Axis]",
        "label": "Measurement Input Axis"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputConversionPriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputConversionPriceMember",
     "presentation": [
      "http://0002019793/role/ScheduleofBlackScholesOptionPricingModelTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Conversion Ratio [Member]",
        "label": "Measurement Input, Conversion Price [Member]",
        "documentation": "Measurement input using price per share at which convertible share can be converted into common stock."
       }
      }
     },
     "auth_ref": [
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputDiscountRateMember",
     "presentation": [
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input, Discount Rate [Member]",
        "label": "Measurement Input, Discount Rate [Member]",
        "documentation": "Measurement input using interest rate to determine present value of future cash flows."
       }
      }
     },
     "auth_ref": [
      "r1312",
      "r1318",
      "r1321",
      "r1346",
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "safx_MeasurementInputDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MeasurementInputDomainDomain",
     "presentation": [
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MeasurementInputDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputExercisePriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputExercisePriceMember",
     "presentation": [
      "http://0002019793/role/ScheduleofNotePayableTable",
      "http://0002019793/role/ScheduleofNotePayableTable0",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable0",
      "http://0002019793/role/ScheduleofPublicWarrantsTable",
      "http://0002019793/role/ScheduleofPublicWarrantsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input, Exercise Price [Member]",
        "verboseLabel": "Warrant exercise price [Member]",
        "netLabel": "Class A common stock price [Member]",
        "label": "Measurement Input, Exercise Price [Member]",
        "documentation": "Measurement input using agreed upon price for exchange of underlying asset."
       }
      }
     },
     "auth_ref": [
      "r1665",
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "safx_MeasurementInputExpectedAnnualVolatilityForFocusImpactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MeasurementInputExpectedAnnualVolatilityForFocusImpactMember",
     "presentation": [
      "http://0002019793/role/ScheduleofBlackScholesOptionPricingModelTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected Annual Volatility for Focus Impact [Member]",
        "documentation": "Measurement input using price per share at expected annual volatility for Focus Impact.",
        "label": "Measurement Input Expected Annual Volatility For Focus Impact Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MeasurementInputExpectedAnnualVolatilityForTheCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MeasurementInputExpectedAnnualVolatilityForTheCompanyMember",
     "presentation": [
      "http://0002019793/role/ScheduleofBlackScholesOptionPricingModelTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected Annual Volatility for the Company [Member]",
        "documentation": "Measurement input using price per share at expected annual volatility for the company.",
        "label": "Measurement Input Expected Annual Volatility For The Company Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputExpectedDividendRateMember",
     "presentation": [
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable0",
      "http://0002019793/role/ScheduleofPublicWarrantsTable",
      "http://0002019793/role/ScheduleofPublicWarrantsTable0",
      "http://0002019793/role/StockOptionLiabilitiesDetails",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input, Expected Dividend Rate [Member]",
        "verboseLabel": "Dividend yield [Member]",
        "netLabel": "Dividend Yield [Member]",
        "label": "Measurement Input, Expected Dividend Rate [Member]",
        "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year."
       }
      }
     },
     "auth_ref": [
      "r636",
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputExpectedTermMember",
     "presentation": [
      "http://0002019793/role/ScheduleofBlackScholesOptionPricingModelTable",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0",
      "http://0002019793/role/ScheduleofNotePayableTable0",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable0",
      "http://0002019793/role/ScheduleofPublicWarrantsTable",
      "http://0002019793/role/ScheduleofPublicWarrantsTable0",
      "http://0002019793/role/StockOptionLiabilitiesDetails",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input, Expected Term [Member]",
        "verboseLabel": "Expected term (years) [Member]",
        "netLabel": "Expected Term (Years) [Member]",
        "label": "Measurement Input, Expected Term [Member]",
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date."
       }
      }
     },
     "auth_ref": [
      "r634",
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "safx_MeasurementInputForeignExchangeRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MeasurementInputForeignExchangeRateMember",
     "presentation": [
      "http://0002019793/role/ScheduleofBlackScholesOptionPricingModelTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Rate [Member]",
        "documentation": "Measurement input using price per share at expected foreign exchange rate.",
        "label": "Measurement Input Foreign Exchange Rate Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputPriceVolatilityMember",
     "presentation": [
      "http://0002019793/role/ScheduleofNotePayableTable",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable0",
      "http://0002019793/role/ScheduleofPublicWarrantsTable",
      "http://0002019793/role/ScheduleofPublicWarrantsTable0",
      "http://0002019793/role/StockOptionLiabilitiesDetails",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input, Price Volatility [Member]",
        "verboseLabel": "Expected volatility [Member]",
        "netLabel": "Expected Volatility [Member]",
        "label": "Measurement Input, Price Volatility [Member]",
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns."
       }
      }
     },
     "auth_ref": [
      "r635",
      "r1333",
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "safx_MeasurementInputProbabilityOfDeSPACTransactionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MeasurementInputProbabilityOfDeSPACTransactionMember",
     "presentation": [
      "http://0002019793/role/ScheduleofBlackScholesOptionPricingModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Probability of De-SPAC Transaction Closing by Maturity Date [Member]",
        "documentation": "Measurement input using price per share at probability of De-SPAC transaction closing by maturity date.",
        "label": "Measurement Input Probability Of De SPACTransaction Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "presentation": [
      "http://0002019793/role/ScheduleofBlackScholesOptionPricingModelTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0",
      "http://0002019793/role/ScheduleofNotePayableTable",
      "http://0002019793/role/ScheduleofNotePayableTable0",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable0",
      "http://0002019793/role/ScheduleofPublicWarrantsTable",
      "http://0002019793/role/ScheduleofPublicWarrantsTable0",
      "http://0002019793/role/StockOptionLiabilitiesDetails",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input, Risk Free Interest Rate [Member]",
        "verboseLabel": "Risk-free rate [Member]",
        "netLabel": "Risk-free Interest Rate [Member]",
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss."
       }
      }
     },
     "auth_ref": [
      "r637",
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputSharePriceMember",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable0",
      "http://0002019793/role/ScheduleofPublicWarrantsTable",
      "http://0002019793/role/ScheduleofPublicWarrantsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input, Share Price [Member]",
        "verboseLabel": "Class A common stock price [Member]",
        "netLabel": "Share Price [Member]",
        "label": "Measurement Input, Share Price [Member]",
        "documentation": "Measurement input using share price of saleable stock."
       }
      }
     },
     "auth_ref": [
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/ScheduleofBlackScholesOptionPricingModelTable",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable0",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0",
      "http://0002019793/role/ScheduleofNotePayableTable",
      "http://0002019793/role/ScheduleofNotePayableTable0",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable0",
      "http://0002019793/role/ScheduleofPublicWarrantsTable",
      "http://0002019793/role/ScheduleofPublicWarrantsTable0",
      "http://0002019793/role/StockOptionLiabilitiesDetails",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r844",
      "r845",
      "r846",
      "r1312",
      "r1318",
      "r1321",
      "r1333",
      "r1792"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/StockOptionLiabilitiesDetails",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Domain]",
        "documentation": "Measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r844",
      "r845",
      "r846",
      "r1312",
      "r1318",
      "r1321",
      "r1333",
      "r1792"
     ]
    },
    "safx_MembersContributionsNetOfDistributionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MembersContributionsNetOfDistributionsMember",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Members\u2019 Contributions, Net of Distributions",
        "documentation": "Members Contributions Net of Distributions [Member]",
        "label": "Members Contributions Net Of Distributions Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MembersDeficitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MembersDeficitMember",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Members\u2019 Deficit",
        "documentation": "Members' Deficit [Member]",
        "label": "Members Deficit Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MembershipInterestPurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MembershipInterestPurchaseAgreementMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Membership Interest Purchase Agreement [Member]",
        "documentation": "Membership Interest Purchase Agreement [Member]",
        "label": "Membership Interest Purchase Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MinimumDigitalAssetThresholdAmountForAcquisitionOfCryptocurrencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MinimumDigitalAssetThresholdAmountForAcquisitionOfCryptocurrencies",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Digital asset threshold amount",
        "documentation": "Amount of digital asset acquisition threshold that triggers a change in the collateral structure under a convertible debt arrangement.",
        "label": "Minimum Digital Asset Threshold Amount For Acquisition Of Cryptocurrencies"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MinimumEquityAndDebtFinancing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MinimumEquityAndDebtFinancing",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum equity and debt financing",
        "documentation": "Minimum amount of debt and equity to be raised.",
        "label": "Minimum Equity And Debt Financing"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MinimumMember",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails",
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable0",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r98",
      "r99",
      "r100",
      "r108",
      "r109",
      "r110",
      "r115",
      "r116",
      "r134",
      "r135",
      "r282",
      "r457",
      "r458",
      "r459",
      "r460",
      "r604",
      "r635",
      "r636",
      "r637",
      "r657",
      "r846",
      "r930",
      "r931",
      "r932",
      "r933",
      "r936",
      "r937",
      "r938",
      "r939",
      "r969",
      "r1072",
      "r1074",
      "r1088",
      "r1131",
      "r1132",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1208",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1223",
      "r1224",
      "r1275",
      "r1305",
      "r1312",
      "r1318",
      "r1321",
      "r1333",
      "r1334",
      "r1338",
      "r1351",
      "r1611",
      "r1624"
     ]
    },
    "safx_MinimumRoyaltyAdvanceToBePaidToAvoidTerminationOfContractFromYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MinimumRoyaltyAdvanceToBePaidToAvoidTerminationOfContractFromYearFour",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum royalty advance to be paid to avoid termination of contract from Year 2027 and 2028",
        "documentation": "Amount of contractual obligation, minimum advance royalty, to be paid from year four onwards in order to avoid termination of contract.",
        "label": "Minimum Royalty Advance To Be Paid To Avoid Termination Of Contract From Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MiscellaneousNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MiscellaneousNotesMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Miscellaneous Notes [Member]",
        "label": "Miscellaneous Notes Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MonteCarloModelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MonteCarloModelMember",
     "presentation": [
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monte Carlo Model [Member]",
        "label": "Valuation Technique, Monte Carlo Pricing Model [Member]",
        "documentation": "Valuation technique estimating price of option using Monte Carlo pricing model."
       }
      }
     },
     "auth_ref": [
      "r1228",
      "r1394",
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "safx_MultipleVotingShareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MultipleVotingShareMember",
     "presentation": [
      "http://0002019793/role/ScheduleofCalculationoftheWeightedAverageNumberofSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MVS [Member]",
        "label": "Multiple Voting Share Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_MultipleVotingSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "MultipleVotingSharesMember",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ReverseTakeoverDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MVS [Member]",
        "documentation": "Classification of multiple voting shares representing ownership interest in a corporation.",
        "label": "Multiple Voting Shares Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r1290",
      "r1293",
      "r1350",
      "r1354",
      "r1814",
      "r1816",
      "r1817",
      "r1819",
      "r1820",
      "r1821",
      "r1822",
      "r1823",
      "r1824",
      "r1825",
      "r1826",
      "r1827",
      "r1828",
      "r1829",
      "r1830",
      "r1831",
      "r1832",
      "r1833",
      "r1834",
      "r1835",
      "r1836",
      "r1837",
      "r1838",
      "r1839",
      "r1840",
      "r1841",
      "r1853",
      "r1854"
     ]
    },
    "safx_NaphthaProductSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NaphthaProductSalesMember",
     "presentation": [
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable",
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Naphtha product sales [Member]",
        "verboseLabel": "Naphtha Product Sales [Member]",
        "documentation": "Naphtha Product Sales [Member]",
        "label": "Naphtha Product Sales Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NarrowRoadCapitalLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NarrowRoadCapitalLtdMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Narrow Road Capital Ltd [Member]",
        "documentation": "Narrow Road Capital Ltd [Member]",
        "label": "Narrow Road Capital Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://0002019793/role/Natureofoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nature of operations",
        "label": "Nature of Operations [Text Block]",
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r276",
      "r1258",
      "r1260"
     ]
    },
    "safx_NatureofoperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NatureofoperationsLineItems",
     "presentation": [
      "http://0002019793/role/Natureofoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of operations [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NatureofoperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NatureofoperationsTable",
     "presentation": [
      "http://0002019793/role/Natureofoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of operations [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NetAssetsLiabilitiesAcquiredOfTheCompanyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NetAssetsLiabilitiesAcquiredOfTheCompanyAbstract",
     "presentation": [
      "http://0002019793/role/ScheduleofPurchasePriceTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net assets (liabilities) acquired of the Company:",
        "label": "Net Assets Liabilities Acquired Of The Company Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NetCashPaidForConstructionInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NetCashPaidForConstructionInProgress",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash paid for construction in progress",
        "documentation": "Net cash paid for construction in progress.",
        "label": "Net Cash Paid For Construction In Progress"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r57"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable",
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable0",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable",
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable",
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "terseLabel": "Net income (loss)",
        "verboseLabel": "Net loss (in Dollars)",
        "netLabel": "Net income (loss) (in Dollars)",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r57",
      "r71",
      "r122",
      "r132",
      "r133",
      "r184",
      "r186",
      "r191",
      "r215",
      "r219",
      "r220",
      "r225",
      "r235",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r249",
      "r250",
      "r260",
      "r362",
      "r417",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r506",
      "r510",
      "r513",
      "r518",
      "r548",
      "r587",
      "r644",
      "r709",
      "r781",
      "r839",
      "r878",
      "r1045",
      "r1163",
      "r1186",
      "r1187",
      "r1249",
      "r1251",
      "r1253",
      "r1369",
      "r1607"
     ]
    },
    "us-gaap_NetInvestmentIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetInvestmentIncome",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofContinuityoftheCompanysInvestmentinAssociateTable",
      "http://0002019793/role/ScheduleofInvestmentinassociateContinuityofInvestmentinAssociateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment by the Company",
        "label": "Net Investment Income",
        "documentation": "Amount, after investment expense, of income earned from investments in securities and real estate. Includes, but is not limited to, real estate investment, policy loans, dividends, and interest. Excludes realized gain (loss) on investments."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r1048",
      "r1049",
      "r1172",
      "r1356",
      "r1357",
      "r1369"
     ]
    },
    "safx_NetOperatingLossNolCarryforwardsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NetOperatingLossNolCarryforwardsAbstract",
     "presentation": [
      "http://0002019793/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss (\u201cNOL\u201d) carryforwards",
        "label": "Net Operating Loss Nol Carryforwards Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NetProceedsFromSaleOfAdvancedShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NetProceedsFromSaleOfAdvancedShares",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of advanced shares value",
        "documentation": "Net proceeds from sale of advanced shares.",
        "label": "Net Proceeds From Sale Of Advanced Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofEstimatedUsefulLifeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Estimated Useful Life [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": [
      "r117",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r201",
      "r202",
      "r203",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r243",
      "r251",
      "r269",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r428",
      "r429",
      "r503",
      "r504",
      "r505",
      "r506",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r642",
      "r643",
      "r644",
      "r645",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r734",
      "r735",
      "r736",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r811",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r866",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r968",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1095"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Issued, Not Yet Adopted Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "safx_NewConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NewConvertibleDebtMember",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Convertible Debt [Member]",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock related to the new convertible debt.",
        "label": "New Convertible Debt Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NewRiseRenewablesRenoLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NewRiseRenewablesRenoLLCMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Rise Renewables Reno, LLC [Member]",
        "documentation": "New Rise Renewables Reno, LLC [Member]",
        "label": "New Rise Renewables Reno LLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NewRiseRenewablesRenoLLCandNewRiseSAFMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NewRiseRenewablesRenoLLCandNewRiseSAFMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Rise Renewables Reno LLC and New Rise SAF [Member]",
        "documentation": "New Rise Renewables Reno LLC and New Rise SAF [Member]",
        "label": "New Rise Renewables Reno LLCand New Rise SAFMember"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NewRiseSAFMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NewRiseSAFMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Rise SAF [Member]",
        "documentation": "New Rise SAF [Member]",
        "label": "New Rise SAFMember"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NewXCFClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NewXCFClassAMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New XCF Class A [Member]",
        "documentation": "New XCF Class A [Member]",
        "label": "New XCFClass AMember"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NewXCFMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NewXCFMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/FinancialLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New XCF [Member]",
        "verboseLabel": "NewXCF [Member]",
        "documentation": "NewXCF [Member]",
        "label": "New XCFMember"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NewXCFXCFRandallSouleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NewXCFXCFRandallSouleMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New XCFXC FR and all Soule [Member]",
        "documentation": "New XCFXC FR and all Soule [Member]",
        "label": "New XCFXCFRandall Soule Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NonCashGeneralAndAdministrative": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NonCashGeneralAndAdministrative",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash general and administrative",
        "documentation": "These non-cash expenses represent the total costs associated with managing and administering the affairs of the entity, including its affiliates.",
        "label": "Non Cash General And Administrative"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NonConvertibleDebenturesRelatedPartiesLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NonConvertibleDebenturesRelatedPartiesLongTerm",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible debentures \u2013 related parties, long term",
        "documentation": "Convertible debentures related parties long term.",
        "label": "Non Convertible Debentures Related Parties Long Term"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NonemployeeSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NonemployeeSharebasedPayments",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-employee share-based payments",
        "label": "Nonemployee Sharebased Payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income (expense)",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r1410",
      "r1411",
      "r1557"
     ]
    },
    "us-gaap_NonrelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonrelatedPartyMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonrelated Party",
        "verboseLabel": "Nonrelated Party [Member]",
        "label": "Nonrelated Party [Member]",
        "documentation": "Party not related to reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1508",
      "r1517",
      "r1518"
     ]
    },
    "safx_NontaxableOrNondeductibleItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NontaxableOrNondeductibleItemsAbstract",
     "presentation": [
      "http://0002019793/role/ScheduleofReconciliationoftheUSFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nontaxable or nondeductible items",
        "label": "Nontaxable Or Nondeductible Items Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_Note1USDAGuaranteedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "Note1USDAGuaranteedMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Note 1 USD A Guaranteed [Member]",
        "documentation": "Note 1 USD A Guaranteed [Member]",
        "label": "Note1 USDAGuaranteed Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_Note2USDAGuaranteedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "Note2USDAGuaranteedMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Note 2 USD A Guaranteed [Member]",
        "documentation": "Note 2 USD A Guaranteed [Member]",
        "label": "Note2 USDAGuaranteed Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NotePayableDueToLiabilitiesFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NotePayableDueToLiabilitiesFairValue",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions and issuance on liabilities fair value",
        "documentation": "Acquisitions and issuance on liabilities fair value.",
        "label": "Note Payable Due To Liabilities Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NotePayableGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NotePayableGross",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Note payable gross",
        "documentation": "Note payable gross.",
        "label": "Note Payable Gross"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NotePayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NotePayableMember",
     "presentation": [
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable0",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Note Payable [Member]",
        "documentation": "Note Payable [Member]",
        "label": "Note Payable Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NotePayablePolarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NotePayablePolarMember",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/ScheduleofNotePayableTable",
      "http://0002019793/role/ScheduleofNotePayableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Note Payable Polar [Member]",
        "documentation": "Note Payable Polar [Member]",
        "label": "Note Payable Polar Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NotesIssued1",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in exchange for members\u2019 equity in Acquisition",
        "label": "Notes Issued",
        "documentation": "The fair value of notes issued in noncash investing and financing activities."
       }
      }
     },
     "auth_ref": [
      "r1505"
     ]
    },
    "us-gaap_NotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable",
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total notes payable, net of current maturities, net of closing costs",
        "terseLabel": "Notes payable",
        "verboseLabel": "Note payable",
        "label": "Notes Payable",
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1419",
      "r1427",
      "r1428",
      "r1798",
      "r1799",
      "r1803",
      "r1810",
      "r1811"
     ]
    },
    "safx_NotesPayableCarryingValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NotesPayableCarryingValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes payable, carrying value",
        "documentation": "Notes payable carrying value disclosure.",
        "label": "Notes Payable Carrying Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable": {
       "parentTag": "us-gaap_NotesPayable",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesofNotesPayableTable",
      "http://0002019793/role/ScheduleofFutureExpectedMaturitiesoftheCompanysNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes payable, current portion",
        "negatedLabel": "Less: Current maturities",
        "verboseLabel": "Notes Payable, Current",
        "label": "Notes Payable, Current",
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r1425"
     ]
    },
    "us-gaap_NotesPayableFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NotesPayableFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value note payable",
        "verboseLabel": "Notes payable, fair value",
        "label": "Notes Payable, Fair Value Disclosure",
        "documentation": "Fair value portion of notes payable."
       }
      }
     },
     "auth_ref": [
      "r1748",
      "r1758",
      "r1761",
      "r1763",
      "r1764",
      "r1766"
     ]
    },
    "safx_NoticePeriodToRedeemWarrants": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NoticePeriodToRedeemWarrants",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notice period to redeem warrants",
        "documentation": "Period to provide written notice to redeem warrants, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Notice Period To Redeem Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "safx_November302021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "November302021Member",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUsOutstandingTable",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "November 30, 2021 [Member]",
        "verboseLabel": "November302021 Member",
        "documentation": "Date or year award under share-based payment arrangement is granted.",
        "label": "November302021 Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NumberOfAgreementsProvidesForVendorToReturnConsiderationSharesReceived": {
     "xbrltype": "integerItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NumberOfAgreementsProvidesForVendorToReturnConsiderationSharesReceived",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of agreement provides for vendor",
        "documentation": "The number of agreements provides for the vendor to return the consideration shares received for cancellation in return for the carbon credits if a registration statement does not become effective of the closing of the purchase agreement.",
        "label": "Number Of Agreements Provides For Vendor To Return Consideration Shares Received"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NumberOfDaysForVolumeWeightedAveragePrice": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NumberOfDaysForVolumeWeightedAveragePrice",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of trading days",
        "documentation": "Number of days used to determine the volume-weighted average price, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Number Of Days For Volume Weighted Average Price"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NumberOfDemandsEligibleSecurityHolderCanMake": {
     "xbrltype": "integerItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NumberOfDemandsEligibleSecurityHolderCanMake",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of demands eligible security holder can make",
        "documentation": "The number of demands eligible security holder can make, excluding short form demands.",
        "label": "Number Of Demands Eligible Security Holder Can Make"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NumberOfInstallments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NumberOfInstallments",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Installments",
        "documentation": "Number of installments to be paid monthly for the loan repayment.",
        "label": "Number Of Installments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://0002019793/role/SegmentedInformationDetails",
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r1270",
      "r1542"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://0002019793/role/SegmentedInformationDetails",
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segment",
        "verboseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r1264",
      "r1274",
      "r1542"
     ]
    },
    "safx_NumberOfSharesExchangeOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NumberOfSharesExchangeOfShares",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares exchange of shares",
        "documentation": "Number of shares exchange of shares acquisition of associate during the period.",
        "label": "Number Of Shares Exchange Of Shares"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NumberOfSharesIssuedToVariousParties": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NumberOfSharesIssuedToVariousParties",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued to various parties",
        "documentation": "Number of shares issued to various parties.",
        "label": "Number Of Shares Issued To Various Parties"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NumberOfSharesReceivedFromInvestors": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NumberOfSharesReceivedFromInvestors",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares received from investors",
        "documentation": "Number of shares received from Investors.",
        "label": "Number Of Shares Received From Investors"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NumberOfSharesToBePurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NumberOfSharesToBePurchased",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares to be purchased (in Shares)",
        "documentation": "Number of shares to be purchased from a vendor.",
        "label": "Number Of Shares To Be Purchased"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NumberOfSharesToBeReceived": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NumberOfSharesToBeReceived",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares to be received (in Shares)",
        "documentation": "The number of carbon credits that have not yet been transferred or delivered.",
        "label": "Number Of Shares To Be Received"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NumberOfTradingDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NumberOfTradingDays",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of trading days",
        "documentation": "Number of trading days for common stock price to exceed threshold, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Number Of Trading Days"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NumberOfTradingDaysEndingBeforeNoticeOfRedemption": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NumberOfTradingDaysEndingBeforeNoticeOfRedemption",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of trading days ending before notice of redemption",
        "documentation": "Period ending, days before the company sends the notice of redemption in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Number Of Trading Days Ending Before Notice Of Redemption"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NumberOfUnsecuredPromissoryNotes": {
     "xbrltype": "integerItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NumberOfUnsecuredPromissoryNotes",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of unsecured promissory notes",
        "documentation": "The number of unsecured promissory notes.",
        "label": "Number Of Unsecured Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NumberOfVendorCurrentlyInDispute": {
     "xbrltype": "integerItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NumberOfVendorCurrentlyInDispute",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of vendor currently in dispute",
        "documentation": "The number of vendor company is currently in dispute.",
        "label": "Number Of Vendor Currently In Dispute"
       }
      }
     },
     "auth_ref": []
    },
    "safx_NumberOfVendorsWithCancelledCarbonCreditPurchaseAgreements": {
     "xbrltype": "integerItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "NumberOfVendorsWithCancelledCarbonCreditPurchaseAgreements",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of vendors with cancelled",
        "documentation": "Number of vendors with whom purchase agreements for carbon credits were cancelled during the period.",
        "label": "Number Of Vendors With Cancelled Carbon Credit Purchase Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "safx_OneMajorCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "OneMajorCustomerMember",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One Major Customer [Member]",
        "documentation": "One Major Customer [Member]",
        "label": "One Major Customer Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingCostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "verboseLabel": "Incurred costs",
        "label": "Operating Costs and 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. Excludes Selling, General and Administrative Expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable",
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "negatedTotalLabel": "Total operating expenses",
        "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": [
      "r1253",
      "r1410",
      "r1411",
      "r1557"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_OperatingExpensesAbstract3": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "OperatingExpensesAbstract3",
     "presentation": [
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Operating Expenses Abstract3"
       }
      }
     },
     "auth_ref": []
    },
    "safx_OperatingExpensesAbstract4": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "OperatingExpensesAbstract4",
     "presentation": [
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Operating Expenses Abstract4"
       }
      }
     },
     "auth_ref": []
    },
    "safx_OperatingExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "OperatingExpensesPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Expenses",
        "documentation": ":Operating Expenses [Policy Text Block]",
        "label": "Operating Expenses Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r1249",
      "r1253",
      "r1263",
      "r1410",
      "r1411",
      "r1535",
      "r1543",
      "r1544",
      "r1545",
      "r1546",
      "r1557"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "safx_OperatingLossCarryforwardsExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "OperatingLossCarryforwardsExpirationPeriod",
     "presentation": [
      "http://0002019793/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards, expiration period",
        "documentation": "Expiration period of each operating loss carryforward included in operating loss carryforward.",
        "label": "Operating Loss Carryforwards Expiration Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Organization and Business Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://0002019793/role/BasisofPreparation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of preparation",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r123",
      "r125",
      "r127",
      "r1093",
      "r1094"
     ]
    },
    "safx_OrganizationalOrStartupCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "OrganizationalOrStartupCosts",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable",
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Start-up costs, net",
        "documentation": "Amount start-up costs are defined as those incurred before the active conduct of a trade or business, including market analyses, product testing, and advertising expenses.",
        "label": "Organizational Or Startup Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accrued expenses",
        "verboseLabel": "Accrued expenses and other current liabilities",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1425"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r1343"
     ]
    },
    "us-gaap_OtherCommitmentsDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherCommitmentsDescription",
     "presentation": [
      "http://0002019793/role/SignificantContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other commitments description",
        "label": "Other Commitments, Description",
        "documentation": "Description of the nature and terms of commitment."
       }
      }
     },
     "auth_ref": []
    },
    "safx_OtherComprehensiveGainLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "OtherComprehensiveGainLossAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive gain (loss)",
        "label": "Other Comprehensive Gain Loss Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r10",
      "r68"
     ]
    },
    "us-gaap_OtherExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherExpenses",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expenses paid",
        "verboseLabel": "Documented expenses",
        "label": "Other Expenses",
        "documentation": "Amount of expense classified as other."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46",
      "r1356",
      "r1357"
     ]
    },
    "safx_OtherIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "OtherIncomeExpenseAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense)",
        "label": "Other Income Expense Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other Liabilities",
        "documentation": "Amount of liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r148",
      "r161",
      "r981",
      "r982",
      "r985",
      "r986",
      "r988",
      "r1032",
      "r1136",
      "r1137",
      "r1288",
      "r1356",
      "r1357",
      "r1371",
      "r1429",
      "r1811",
      "r1858"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding payable",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r148",
      "r151",
      "r1343"
     ]
    },
    "us-gaap_OtherLoansPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherLoansPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans payable to related party",
        "label": "Other Loans Payable, Current",
        "documentation": "Amount of long-term loans classified as other, payable within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1138",
      "r1139",
      "r1425"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense), net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r1327"
     ]
    },
    "us-gaap_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedBalanceSheetTable",
      "http://0002019793/role/ScheduleofSummarizedBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due from related parties",
        "verboseLabel": "Other receviables",
        "netLabel": "Other receivables",
        "label": "Other Receivables",
        "documentation": "Amount due from parties in nontrade transactions, classified as other."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r170",
      "r1151",
      "r1270",
      "r1356",
      "r1357",
      "r1813"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivable",
        "verboseLabel": "Other receivables",
        "label": "Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1233"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://0002019793/role/ScheduleofSubsidiariesTable",
      "http://0002019793/role/ScheduleofSubsidiariesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r549"
     ]
    },
    "safx_OwnershipPercentageOfVotingControlledForAffiliatedCompany": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "OwnershipPercentageOfVotingControlledForAffiliatedCompany",
     "presentation": [
      "http://0002019793/role/BasisofPreparationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining ownership percentage",
        "documentation": "The ownership percentage of voting required for a controlled affiliate company.",
        "label": "Ownership Percentage Of Voting Controlled For Affiliated Company"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses and Other Current Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PaymentOfGNCULoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PaymentOfGNCULoans",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of GNCU loans",
        "documentation": "The amount of Payment of GNCU loans.",
        "label": "Payment Of GNCULoans"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PaymentOfPurchaseConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PaymentOfPurchaseConsideration",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase consideration paid",
        "documentation": "The amount of consideration paid to vendor.",
        "label": "Payment Of Purchase Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PaymentToAcquireCryptoCurrencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PaymentToAcquireCryptoCurrencies",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of cryptocurrencies",
        "documentation": "Amount of cash outflow for purchase of Crypto Currencies.",
        "label": "Payment To Acquire Crypto Currencies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForEnvironmentalLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsForEnvironmentalLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental expense",
        "label": "Payments for Environmental Liabilities",
        "documentation": "Cash outflows made during the period for environmental remediation activities."
       }
      }
     },
     "auth_ref": [
      "r1501"
     ]
    },
    "us-gaap_PaymentsForFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsForFees",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/SignificantContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fees payment",
        "label": "Payments for Other Fees",
        "documentation": "Amount of cash outflow for fees classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PaymentsForLegalSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsForLegalSettlements",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments for legal settlements",
        "label": "Payments for Legal Settlements",
        "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofAssociatedExpenseRecognizedinPriorPeriodsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payments",
        "label": "Payments for Restructuring",
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r450",
      "r1501"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Transaction costs",
        "terseLabel": "Transaction costs",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "safx_PaymentsOfInstallments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PaymentsOfInstallments",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/SignificantContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments of installments",
        "documentation": "Payments of installments.",
        "label": "Payments Of Installments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireOtherProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquireOtherProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash paid for operations plant",
        "label": "Payments to Acquire Other Productive Assets",
        "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_PaymentsToEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToEmployees",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued wages",
        "label": "Payments to Employees",
        "documentation": "Payments of cash to employees, including wages and salaries, during the current period."
       }
      }
     },
     "auth_ref": [
      "r1500"
     ]
    },
    "safx_PercentageOfCarbonCreditsToBeRetired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PercentageOfCarbonCreditsToBeRetired",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of credits to be retired",
        "documentation": "The percentage of carbon credits to be retired.",
        "label": "Percentage Of Carbon Credits To Be Retired"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PercentageOfCommonSharesOnFullyDilutedBasis": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PercentageOfCommonSharesOnFullyDilutedBasis",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of common shares on fully diluted basis",
        "documentation": "Percentage of common shares on a fully diluted basis, resulting in a reverse takeover of the company.",
        "label": "Percentage Of Common Shares On Fully Diluted Basis"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PercentageOfDebtCarryingValue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PercentageOfDebtCarryingValue",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of debt carrying value",
        "documentation": "Percentage of the carrying amount of the original debt.",
        "label": "Percentage Of Debt Carrying Value"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PercentageOfEquityLineAdvanceBasedOnTradingCommonShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PercentageOfEquityLineAdvanceBasedOnTradingCommonShares",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOCDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of common shares under ELOC",
        "documentation": "The percentage of average of the daily value traded common shares under equity line of credit.",
        "label": "Percentage Of Equity Line Advance Based On Trading Common Shares"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PercentageOfMarketYield": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PercentageOfMarketYield",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market yield rate",
        "documentation": "The market interest rate (yield) used to determine the fair value of a debt instrument at initial recognition, modification, or extinguishment, in accordance with ASC 470 and ASC 820. This rate reflects the return required by market participants for debt instruments with similar risk and maturity characteristics at the measurement date.",
        "label": "Percentage Of Market Yield"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PercentageOfUnderpaymentPenaltyOfTotalLiability": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PercentageOfUnderpaymentPenaltyOfTotalLiability",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of underpayment penalty of total liability",
        "documentation": "The rate of underpayment penalty of total liability applicable if the entity fails to meet its obligations in full.",
        "label": "Percentage Of Underpayment Penalty Of Total Liability"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PercentageOfWarrantsExercisable": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PercentageOfWarrantsExercisable",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of warrants exercisable",
        "documentation": "Percentage of securities that would be issuable upon the exercise of warrants or rights.",
        "label": "Percentage Of Warrants Exercisable"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PeriodForClosingOfBusinessCombinationAgreement": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PeriodForClosingOfBusinessCombinationAgreement",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period for closing of business combination agreement",
        "documentation": "The period for completing the business combination agreement in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Period For Closing Of Business Combination Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PeriodForRegistrationStatementToBecomeEffective": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PeriodForRegistrationStatementToBecomeEffective",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period for registration statement to become effective",
        "documentation": "Period of time required to pass after the filing of a registration statement to become effective before warrant holders may be permitted to exercise warrants, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Period For Registration Statement To Become Effective"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PeriodOfSharesReceivedForCancellationInReturnForCarbonCreditsIfRegistrationStatementDoesNotBecomeEffectiveOfClosingOfPurchaseAgreement": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PeriodOfSharesReceivedForCancellationInReturnForCarbonCreditsIfRegistrationStatementDoesNotBecomeEffectiveOfClosingOfPurchaseAgreement",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective days",
        "documentation": "The period of consideration shares received for cancellation in return for the carbon credits if a registration statement does not become effective of the closing of the purchase agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter.",
        "label": "Period Of Shares Received For Cancellation In Return For Carbon Credits If Registration Statement Does Not Become Effective Of Closing Of Purchase Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PeriodOfVolumeWeightedAverageTradingPrice": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PeriodOfVolumeWeightedAverageTradingPrice",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period of volume weighted average trading price",
        "verboseLabel": "Volume weighted average trading price period",
        "documentation": "Period of volume weighted average trading price, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Period Of Volume Weighted Average Trading Price"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PeriodToFileRegistrationStatement": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PeriodToFileRegistrationStatement",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period to file registration statement",
        "documentation": "Period the entity is required to file a registration statement following the closing of a Business Combination, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Period To File Registration Statement"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PhillipsSixtySixAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PhillipsSixtySixAgreementMember",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Phillips 66 Agreement [Member]",
        "documentation": "Phillips 66 Agreement [Member]",
        "label": "Phillips Sixty Six Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://0002019793/role/EmployeeStockPurchasePlanDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647",
      "r1648",
      "r1649",
      "r1650",
      "r1651",
      "r1652",
      "r1653",
      "r1655",
      "r1656",
      "r1657",
      "r1658",
      "r1659",
      "r1660",
      "r1661",
      "r1662",
      "r1663",
      "r1664",
      "r1666",
      "r1667",
      "r1668",
      "r1669",
      "r1670"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647",
      "r1648",
      "r1649",
      "r1650",
      "r1651",
      "r1652",
      "r1653",
      "r1655",
      "r1656",
      "r1657",
      "r1658",
      "r1659",
      "r1660",
      "r1661",
      "r1662",
      "r1663",
      "r1664",
      "r1666",
      "r1667",
      "r1668",
      "r1669",
      "r1670"
     ]
    },
    "safx_PolarMultiStrategyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PolarMultiStrategyMember",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Polar Multi Strategy [Member]",
        "documentation": "Polar Multi Strategy [Member]",
        "label": "Polar Multi Strategy Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PolarNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PolarNoteMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Polar Note [Member]",
        "documentation": "Polar Note [Member]",
        "label": "Polar Note Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in Dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r1413",
      "r1431",
      "r1627",
      "r1798",
      "r1799",
      "r1804"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in Shares)",
        "verboseLabel": "Preferred stock, shares authorized",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r167",
      "r543",
      "r981",
      "r982",
      "r992",
      "r1142"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in Shares)",
        "verboseLabel": "Preferred stock, shares issued",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r167",
      "r523",
      "r543",
      "r981",
      "r982",
      "r992"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding (in Shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r167",
      "r543",
      "r981",
      "r982",
      "r992",
      "r1142",
      "r1162",
      "r1625",
      "r1865",
      "r1866"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r167",
      "r509",
      "r515",
      "r543",
      "r981",
      "r982",
      "r992",
      "r1036",
      "r1343"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r391",
      "r392",
      "r1234"
     ]
    },
    "safx_PrepaymentPenaltyPercentagePriorToMaturityDate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PrepaymentPenaltyPercentagePriorToMaturityDate",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of prepayment penalty prior to maturity date",
        "documentation": "Percentage of prepayment of penalty applied on any prepayments prior to maturity date.",
        "label": "Prepayment Penalty Percentage Prior To Maturity Date"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PresentedAsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PresentedAsAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Presented as:",
        "label": "Presented As Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PriorPeriodAdjustmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PriorPeriodAdjustmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Retrospective Adjustments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrivatePlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrivatePlacementMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Placement [Member]",
        "label": "Private Placement [Member]",
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts."
       }
      }
     },
     "auth_ref": []
    },
    "safx_PrivatePlacementWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PrivatePlacementWarrantsMember",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/FairValueMeasurementsTables",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Placement Warrants [Member]",
        "documentation": "Private Placement Warrants [Member]",
        "label": "Private Placement Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PrivateWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PrivateWarrantsMember",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Warrants [Member]",
        "documentation": "Warrants that were originally issued prior to the execution of the business combination Agreement, in connection with the reverse takeover, to SPAC's sponsor and certain institutional or accredited investors in private placement that occurred concurrently with its initial public offering (IPO). Each warrant is exercisable for 0.09692 share of common stock at an exercise price of $1.52.",
        "label": "Private Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ProbabilityOfDeSPACTransactionClosingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ProbabilityOfDeSPACTransactionClosingMember",
     "presentation": [
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Probability of De-SPAC Transaction Closing [Member]",
        "label": "Probability Of De SPACTransaction Closing Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromCollectionOfOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromCollectionOfOtherReceivables",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivable",
        "label": "Proceeds from Collection of Other Receivables",
        "documentation": "Amount of cash inflow from the collection of receivables classified as other."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_ProceedsFromContributionsFromAffiliates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromContributionsFromAffiliates",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from member contributions",
        "label": "Proceeds from Contributions from Affiliates",
        "documentation": "The cash inflow from an entity that is affiliated with the entity by means of direct or indirect ownership."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from convertible debentures",
        "verboseLabel": "Net proceeds from convertible debt",
        "netLabel": "'Proceeds from convertible promissory note",
        "label": "Additional proceeds",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash assumed on RTO",
        "label": "Proceeds from Divestiture of Businesses",
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds for common stock issued to EEME",
        "label": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of debt",
        "label": "Proceeds from Issuance of Debt",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1498"
     ]
    },
    "safx_ProceedsFromIssuanceOfMandatoryConvertibleDebentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ProceedsFromIssuanceOfMandatoryConvertibleDebentures",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of mandatory convertible debentures",
        "documentation": "The cash inflow from the issuance of mandatory convertible debentures.",
        "label": "Proceeds From Issuance Of Mandatory Convertible Debentures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromIssuanceOfPrivatePlacement",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from PIPE financing",
        "verboseLabel": "Proceeds from issuance of private placement investment (in Dollars)",
        "label": "Proceeds from Issuance of Private Placement",
        "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash proceeds from issue of share",
        "verboseLabel": "Gross proceeds (in Dollars)",
        "netLabel": "Gross proceeds",
        "label": "Proceeds from Issuance or Sale of Equity",
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r1098"
     ]
    },
    "us-gaap_ProceedsFromLegalSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromLegalSettlements",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments for legal settlements not yet received",
        "label": "Proceeds from Legal Settlements",
        "documentation": "Cash received for the settlement of litigation during the current period."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ELOC at the market stock sales",
        "label": "Proceeds from Lines of Credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r1508",
      "r1512"
     ]
    },
    "safx_ProceedsFromNewIssuancesObligatedForDebtRepaymentPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ProceedsFromNewIssuancesObligatedForDebtRepaymentPercentage",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of proceeds from new issuances obligated for debt repayment",
        "documentation": "Percentage of aggregate proceeds from new debt or equity issuances that must be applied to repay existing crypto strategy convertible debt, per agreement.",
        "label": "Proceeds From New Issuances Obligated For Debt Repayment Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ProceedsFromNotePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ProceedsFromNotePayable",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from note payable",
        "documentation": "Proceeds from note payable.",
        "label": "Proceeds From Note Payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromOtherDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromOtherDebt",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from other debt",
        "verboseLabel": "Cash payment",
        "label": "Proceeds from Other Debt",
        "documentation": "Amount of cash inflow from debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_ProceedsFromRelatedPartyDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromRelatedPartyDebt",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from loan payable to related party",
        "label": "Proceeds from Related Party Debt",
        "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromRepaymentsOfNotesPayable",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayment of note payable",
        "label": "Proceeds from (Repayments of) Notes Payable",
        "documentation": "Amount of cash inflow (outflow) from long-term debt supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": []
    },
    "safx_ProceedsFromSharesIssuedFromVariousParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ProceedsFromSharesIssuedFromVariousParties",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross proceeds from various parties (in Dollars)",
        "documentation": "The cash inflow associated with the amount received from various parties.",
        "label": "Proceeds From Shares Issued From Various Parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromShortTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from borrowing",
        "label": "Proceeds from Short-Term Debt",
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_ProceedsFromWarrantExercises": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromWarrantExercises",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from warrant exercise",
        "verboseLabel": "Proceeds from warrant (in Dollars)",
        "label": "Proceeds from Warrant Exercises",
        "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants."
       }
      }
     },
     "auth_ref": [
      "r1497"
     ]
    },
    "safx_ProceedsSecuredInSegregatedCryptocurrencyTradingAccount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ProceedsSecuredInSegregatedCryptocurrencyTradingAccount",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from segregated account for trading in cryptocurrencies",
        "documentation": "Amount of proceeds from crypto strategy convertible debt secured and held in segregated cryptocurrency trading account.",
        "label": "Proceeds Secured In Segregated Cryptocurrency Trading Account"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable",
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable0",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r102",
      "r103",
      "r104",
      "r105",
      "r106",
      "r113",
      "r321",
      "r979",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1227",
      "r1248",
      "r1251",
      "r1253",
      "r1290",
      "r1291",
      "r1349",
      "r1351",
      "r1352",
      "r1355",
      "r1359",
      "r1408",
      "r1454",
      "r1455",
      "r1456",
      "r1457",
      "r1458",
      "r1459",
      "r1460",
      "r1461",
      "r1462",
      "r1463",
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469",
      "r1470",
      "r1471",
      "r1472",
      "r1473",
      "r1474",
      "r1475",
      "r1476",
      "r1477",
      "r1478",
      "r1479",
      "r1480",
      "r1481",
      "r1482",
      "r1483",
      "r1484",
      "r1485",
      "r1486",
      "r1487",
      "r1488",
      "r1489",
      "r1490",
      "r1491",
      "r1493",
      "r1494",
      "r1495",
      "r1496",
      "r1604",
      "r1605",
      "r1814",
      "r1816",
      "r1817",
      "r1818",
      "r1819",
      "r1820",
      "r1821",
      "r1822",
      "r1823",
      "r1824",
      "r1825",
      "r1826",
      "r1827",
      "r1828",
      "r1829",
      "r1830",
      "r1831",
      "r1832",
      "r1833",
      "r1834",
      "r1835",
      "r1836",
      "r1837",
      "r1838",
      "r1839",
      "r1840",
      "r1841",
      "r1842",
      "r1843",
      "r1844",
      "r1845",
      "r1846",
      "r1847",
      "r1848",
      "r1849",
      "r1850",
      "r1851",
      "r1852",
      "r1853",
      "r1854"
     ]
    },
    "safx_ProductValueIssuedUponExerciseOfWarrants": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ProductValueIssuedUponExerciseOfWarrants",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product value issued upon exercise of warrant (in Dollars per share)",
        "documentation": "The product value issued upon exercise of warrants.",
        "label": "Product Value Issued Upon Exercise Of Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable",
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable0",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r102",
      "r103",
      "r104",
      "r105",
      "r106",
      "r113",
      "r321",
      "r979",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1227",
      "r1248",
      "r1251",
      "r1253",
      "r1290",
      "r1291",
      "r1349",
      "r1351",
      "r1352",
      "r1355",
      "r1359",
      "r1408",
      "r1454",
      "r1455",
      "r1456",
      "r1457",
      "r1458",
      "r1459",
      "r1460",
      "r1461",
      "r1462",
      "r1463",
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469",
      "r1470",
      "r1471",
      "r1472",
      "r1473",
      "r1474",
      "r1475",
      "r1476",
      "r1477",
      "r1478",
      "r1479",
      "r1480",
      "r1481",
      "r1482",
      "r1483",
      "r1484",
      "r1485",
      "r1486",
      "r1487",
      "r1488",
      "r1489",
      "r1490",
      "r1491",
      "r1493",
      "r1494",
      "r1495",
      "r1496",
      "r1604",
      "r1605",
      "r1814",
      "r1816",
      "r1817",
      "r1818",
      "r1819",
      "r1820",
      "r1821",
      "r1822",
      "r1823",
      "r1824",
      "r1825",
      "r1826",
      "r1827",
      "r1828",
      "r1829",
      "r1830",
      "r1831",
      "r1832",
      "r1833",
      "r1834",
      "r1835",
      "r1836",
      "r1837",
      "r1838",
      "r1839",
      "r1840",
      "r1841",
      "r1842",
      "r1843",
      "r1844",
      "r1845",
      "r1846",
      "r1847",
      "r1848",
      "r1849",
      "r1850",
      "r1851",
      "r1852",
      "r1853",
      "r1854"
     ]
    },
    "us-gaap_ProfessionalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProfessionalFees",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      },
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      },
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable",
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional fees",
        "verboseLabel": "Legal and professional fees",
        "label": "Professional Fees",
        "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer."
       }
      }
     },
     "auth_ref": [
      "r1251",
      "r1269",
      "r1369",
      "r1863",
      "r1864"
     ]
    },
    "safx_PromissoryNoteAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PromissoryNoteAgreementsMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promissory Note Agreements [Member]",
        "documentation": "Promissory Note Agreements [Member]",
        "label": "Promissory Note Agreements Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://0002019793/role/ScheduleofEstimatedUsefulLifeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Asset, Class [Axis]",
        "documentation": "Information by class of long-lived asset. Includes, but is not limited to, property, plant, and equipment; right-of-use asset from finance lease; long-lived asset of lessor subject to operating lease; proved oil and gas property accounted for under successful efforts method; and long-term prepaid asset."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r434",
      "r901",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1572",
      "r1585",
      "r1794"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://0002019793/role/PropertyPlantandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY, PLANT AND EQUIPMENT",
        "label": "Property, Plant, and Equipment [Text Block]",
        "documentation": "The entire disclosure for property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r88",
      "r89",
      "r430",
      "r431",
      "r436",
      "r439",
      "r440",
      "r443"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant, and Equipment [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": [
      "r433",
      "r434",
      "r901",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1572",
      "r1585",
      "r1794"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable0": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable",
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total property, plant and equipment",
        "terseLabel": "Property, plant and equipment",
        "label": "Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization",
        "documentation": "Amount, after accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r901",
      "r981",
      "r982",
      "r998",
      "r1024",
      "r1025",
      "r1043",
      "r1343",
      "r1588"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentOther",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 4.0
      },
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable0": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable",
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operations plant",
        "label": "Property, Plant, and Equipment, Other, before Accumulated Depreciation",
        "documentation": "Amount, before accumulated depreciation, depletion, and amortization, of property, plant, and equipment; classified as other. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r1421"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment",
        "label": "Property, Plant, and Equipment [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r88",
      "r435",
      "r437",
      "r1042",
      "r1572"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://0002019793/role/PropertyPlantandEquipmentTables",
      "http://0002019793/role/SummaryofSignificantPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment",
        "verboseLabel": "Schedule of Estimated Useful Life",
        "label": "Property, Plant, and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r1587"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://0002019793/role/ScheduleofEstimatedUsefulLifeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful life",
        "label": "Property, Plant, and Equipment, Useful Life",
        "documentation": "Useful life of property, plant, and equipment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r1586"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bad debt expense",
        "verboseLabel": "Provision for doubtful accounts",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r197",
      "r373"
     ]
    },
    "safx_PublicPlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PublicPlacementMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Placement [Member]",
        "documentation": "Public Placement [Member]",
        "label": "Public Placement Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PublicWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PublicWarrantsMember",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/FairValueMeasurementsTables",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0",
      "http://0002019793/role/ScheduleofPublicWarrantsTable",
      "http://0002019793/role/ScheduleofPublicWarrantsTable0",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Warrants [Member]",
        "documentation": "Public Warrants [Member]",
        "label": "Public Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_PurchaseConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "PurchaseConsideration",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase consideration",
        "documentation": "The amount of consideration to be paid to vendor.",
        "label": "Purchase Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PurchaseObligation",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment of purchase commitment",
        "label": "Purchase Obligation",
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier."
       }
      }
     },
     "auth_ref": [
      "r1509",
      "r1519",
      "r1806"
     ]
    },
    "safx_QuarterlyConsultingFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "QuarterlyConsultingFee",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quarterly consulting fee",
        "documentation": "Quarterly consulting fee payable for providing consulting services on reaching specific terms.",
        "label": "Quarterly Consulting Fee"
       }
      }
     },
     "auth_ref": []
    },
    "safx_QuarterlyInterestPaymentShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "QuarterlyInterestPaymentShares",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quarterly interest payment, shares (in Shares)",
        "documentation": "Quarterly interest payment, shares.",
        "label": "Quarterly Interest Payment Shares"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RSUsIssuedAndOutstandingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RSUsIssuedAndOutstandingMember",
     "presentation": [
      "http://0002019793/role/ScheduleofClassACommonStockforIssuanceTable",
      "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable0",
      "http://0002019793/role/ScheduleofReservedSharesofCommonStockTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs Issued and Outstanding [Member]",
        "documentation": "RSUs Issued and Outstanding [Member]",
        "label": "RSUs Issued And Outstanding Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RSUsIssuedAndOutstandingToContractorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RSUsIssuedAndOutstandingToContractorsMember",
     "presentation": [
      "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs Issued and Outstanding to Contractors [Member]",
        "documentation": "RSUs Issued and Outstanding to Contractors [Member]",
        "label": "RSUs Issued And Outstanding To Contractors Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RSUsIssuedAndOutstandingToEmployeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RSUsIssuedAndOutstandingToEmployeesMember",
     "presentation": [
      "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs Issued and Outstanding to Employees [Member]",
        "documentation": "RSUs Issued and Outstanding to Employees [Member]",
        "label": "RSUs Issued And Outstanding To Employees Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RandySouleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RandySouleMember",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Randy Soule [Member]",
        "documentation": "Randy Soule [Member]",
        "label": "Randy Soule Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeAxis",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails",
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable0",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r98",
      "r99",
      "r100",
      "r108",
      "r109",
      "r110",
      "r115",
      "r116",
      "r134",
      "r135",
      "r282",
      "r457",
      "r458",
      "r459",
      "r460",
      "r592",
      "r604",
      "r635",
      "r636",
      "r637",
      "r641",
      "r657",
      "r846",
      "r930",
      "r931",
      "r932",
      "r933",
      "r936",
      "r937",
      "r938",
      "r939",
      "r950",
      "r969",
      "r1072",
      "r1074",
      "r1088",
      "r1131",
      "r1132",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1208",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1223",
      "r1224",
      "r1275",
      "r1305",
      "r1312",
      "r1318",
      "r1321",
      "r1333",
      "r1334",
      "r1338",
      "r1339",
      "r1351",
      "r1363",
      "r1595",
      "r1611",
      "r1624",
      "r1750"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeMember",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails",
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable0",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r98",
      "r99",
      "r100",
      "r108",
      "r109",
      "r110",
      "r115",
      "r116",
      "r134",
      "r135",
      "r282",
      "r457",
      "r458",
      "r459",
      "r460",
      "r592",
      "r604",
      "r635",
      "r636",
      "r637",
      "r641",
      "r657",
      "r846",
      "r930",
      "r931",
      "r932",
      "r933",
      "r936",
      "r937",
      "r938",
      "r939",
      "r950",
      "r969",
      "r1072",
      "r1074",
      "r1088",
      "r1131",
      "r1132",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1208",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1223",
      "r1224",
      "r1275",
      "r1305",
      "r1312",
      "r1318",
      "r1321",
      "r1333",
      "r1334",
      "r1338",
      "r1339",
      "r1351",
      "r1363",
      "r1595",
      "r1611",
      "r1624",
      "r1750"
     ]
    },
    "safx_ReceivableFromVariousPartiesForSharesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ReceivableFromVariousPartiesForSharesIssued",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable from various parties for shares issued (in Dollars)",
        "documentation": "Amount of receivable remains from various parties for shares issued.",
        "label": "Receivable From Various Parties For Shares Issued"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RecentlyAdoptedAccountingPronouncementsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RecentlyAdoptedAccountingPronouncementsPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Adopted Accounting Pronouncements",
        "documentation": "Recently Adopted Accounting Pronouncements [Policy Text Block]",
        "label": "Recently Adopted Accounting Pronouncements Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RecoveryOfDirectCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RecoveryOfDirectCosts",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incurred direct costs and closing fees",
        "label": "Recovery of Direct Costs",
        "documentation": "Return of or reimbursements received in relation to direct costs and expenses previously paid or incurred."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r144",
      "r148",
      "r158",
      "r160",
      "r215",
      "r224",
      "r225",
      "r325",
      "r599",
      "r603",
      "r911",
      "r912",
      "r981",
      "r982",
      "r985",
      "r986",
      "r989",
      "r996",
      "r1033",
      "r1041",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1161",
      "r1196",
      "r1233",
      "r1861",
      "r1873"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable0",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Part",
        "verboseLabel": "Related Party",
        "netLabel": "Related Party [Member]",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r144",
      "r148",
      "r158",
      "r160",
      "r215",
      "r224",
      "r225",
      "r911",
      "r912",
      "r913",
      "r914",
      "r981",
      "r982",
      "r989",
      "r1033",
      "r1041",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1161",
      "r1196"
     ]
    },
    "safx_RelatedPartyPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RelatedPartyPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party payable",
        "label": "Related Party Payable Current"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RelatedPartyReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RelatedPartyReceivablesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party receivables",
        "label": "Related Party Receivables Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r224",
      "r225",
      "r911",
      "r912",
      "r1781"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r224",
      "r225",
      "r1781"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [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": [
      "r215",
      "r224",
      "r225",
      "r325",
      "r911",
      "r912",
      "r914",
      "r981",
      "r982",
      "r985",
      "r986",
      "r989",
      "r996",
      "r1167",
      "r1168",
      "r1171",
      "r1873"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable0",
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable0",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r144",
      "r148",
      "r158",
      "r160",
      "r215",
      "r224",
      "r225",
      "r325",
      "r599",
      "r603",
      "r911",
      "r912",
      "r981",
      "r982",
      "r985",
      "r986",
      "r989",
      "r996",
      "r1033",
      "r1041",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1161",
      "r1196",
      "r1233",
      "r1781",
      "r1861",
      "r1873"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RELATED PARTY TRANSACTIONS",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r908",
      "r909",
      "r910",
      "r912",
      "r915",
      "r981",
      "r982",
      "r997",
      "r1104",
      "r1105",
      "r1106",
      "r1169",
      "r1170",
      "r1171",
      "r1192",
      "r1194"
     ]
    },
    "safx_RelatedPartyTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RelatedPartyTransactionsLineItems",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RelatedPartyTransactionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RelatedPartyTransactionsTable",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RemainingEmployeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RemainingEmployeesMember",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining Employees [Member]",
        "label": "Remaining Employees Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RenewableDieselEnvironmentalCreditsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RenewableDieselEnvironmentalCreditsMember",
     "presentation": [
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable",
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Renewable diesel environmental credits [Member]",
        "verboseLabel": "Renewable Diesel Environmental Credits [Member]",
        "documentation": "Renewable Diesel Environmental Credits [Member]",
        "label": "Renewable Diesel Environmental Credits Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RenewableDieselProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RenewableDieselProductsMember",
     "presentation": [
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable",
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Renewable diesel products [Member]",
        "verboseLabel": "Renewable Diesel Products [Member]",
        "documentation": "Renewable Diesel Products [Member]",
        "label": "Renewable Diesel Products Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReorganizationChapter11PredecessorBeforeAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ReorganizationChapter11PredecessorBeforeAdjustmentMember",
     "presentation": [
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reorganization, Chapter 11, Predecessor, before Adjustment [Member]",
        "label": "Reorganization, Chapter 11, Predecessor, before Adjustment [Member]",
        "documentation": "Predecessor before confirmation plan and fresh start adjustments in reorganization under Chapter 11 of Bankruptcy Code."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r545",
      "r917",
      "r1343"
     ]
    },
    "safx_RepaymentOfConvertibleDebenturesFromEquityLineOfCreditDrawdownProceeds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RepaymentOfConvertibleDebenturesFromEquityLineOfCreditDrawdownProceeds",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of convertible debentures from ELOC drawdown proceeds",
        "terseLabel": "Repayment of convertible debentures from equity line of credit drawdown proceeds (in Dollars)",
        "documentation": "The amount of repayment of convertible debentures from Equity Line of Credit (ELOC) drawdown proceeds.",
        "label": "Repayment Of Convertible Debentures From Equity Line Of Credit Drawdown Proceeds"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RepaymentOfFinancialLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RepaymentOfFinancialLiability",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of financial liability",
        "documentation": "Payment of financial liability.",
        "label": "Repayment Of Financial Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RepaymentsOfConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of convertible debentures",
        "negatedTerseLabel": "Repayment",
        "terseLabel": "Repayments of convertible debt",
        "label": "Repayments of Convertible Debt",
        "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Debt settlement",
        "label": "Repayments of Debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1499"
     ]
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RepaymentsOfNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of note payable",
        "terseLabel": "Repayments of notes payable",
        "label": "Repayments of Notes Payable",
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RepaymentsOfShortTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of borrowing",
        "label": "Repayments of Short-Term Debt",
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ReportableSegmentAggregationBeforeOtherOperatingSegmentMember",
     "presentation": [
      "http://0002019793/role/SegmentedInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable Segment [Member]",
        "label": "Reportable Segment, Aggregation before Other Operating Segment [Member]",
        "documentation": "Aggregation of reportable segments before other operating segment. Excludes intersegment elimination and reconciling item."
       }
      }
     },
     "auth_ref": [
      "r1269",
      "r1270"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r112",
      "r215",
      "r226",
      "r227",
      "r476",
      "r527",
      "r914",
      "r923",
      "r951",
      "r1029",
      "r1243",
      "r1245",
      "r1246",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1730",
      "r1731",
      "r1732",
      "r1733",
      "r1789",
      "r1790"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Engineering",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r660",
      "r1225",
      "r1249",
      "r1250",
      "r1269",
      "r1795"
     ]
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RestatementAxis",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0",
      "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable0",
      "http://0002019793/role/ScheduleofCalculationoftheWeightedAverageNumberofSharesTable",
      "http://0002019793/role/ScheduleofCashEquivalentsandRestrictedCashTable",
      "http://0002019793/role/ScheduleofInventoryTable0",
      "http://0002019793/role/ScheduleofMovementoftheNumberofRSUsTable",
      "http://0002019793/role/ScheduleofMovementoftheNumberofSharePurchaseWarrantsTable",
      "http://0002019793/role/ScheduleofMovementoftheNumberofStockOptionsTable",
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable0",
      "http://0002019793/role/ScheduleofRSUActivityTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r121",
      "r122",
      "r124",
      "r131",
      "r199",
      "r230",
      "r231",
      "r232",
      "r235",
      "r236",
      "r240",
      "r241",
      "r242",
      "r243",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r269",
      "r364",
      "r365",
      "r417",
      "r505",
      "r506",
      "r547",
      "r549",
      "r586",
      "r587",
      "r644",
      "r706",
      "r707",
      "r709",
      "r710",
      "r780",
      "r781",
      "r826",
      "r833",
      "r837",
      "r838",
      "r839",
      "r906",
      "r907",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1095",
      "r1547"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RestatementDomain",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r121",
      "r122",
      "r124",
      "r131",
      "r199",
      "r230",
      "r231",
      "r232",
      "r235",
      "r236",
      "r240",
      "r241",
      "r242",
      "r243",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r269",
      "r364",
      "r365",
      "r417",
      "r505",
      "r506",
      "r547",
      "r549",
      "r586",
      "r587",
      "r644",
      "r706",
      "r707",
      "r709",
      "r710",
      "r780",
      "r781",
      "r826",
      "r833",
      "r837",
      "r838",
      "r839",
      "r906",
      "r907",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1095",
      "r1547"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. 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."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r211",
      "r1420",
      "r1797",
      "r1798",
      "r1799",
      "r1800",
      "r1812"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedCashAndCashEquivalentsItemsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash and Cash Equivalent Item [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": [
      "r1420",
      "r1812"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash and Cash Equivalent, Noncurrent",
        "documentation": "Amount of cash and cash equivalent restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r207",
      "r211"
     ]
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofReconcilesCashCashEquivalentsandRestrictedCashTable": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 2.0
      },
      "http://0002019793/role/ScheduleofCashEquivalentsandRestrictedCashTable": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ScheduleofCashEquivalentsandRestrictedCashTable",
      "http://0002019793/role/ScheduleofReconcilesCashCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash, Current",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r211",
      "r1420"
     ]
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedCashNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/CryptocurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "verboseLabel": "Cash held in bitgo account (in Dollars)",
        "label": "Restricted Cash, Noncurrent",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r207",
      "r211",
      "r1417",
      "r1422"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://0002019793/role/ScheduleofMovementoftheNumberofRSUsTable",
      "http://0002019793/role/ScheduleofRSUActivityTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable0",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable0",
      "http://0002019793/role/ScheduleofRSUsTable",
      "http://0002019793/role/ScheduleofRSUsTable0",
      "http://0002019793/role/ScheduleofUnvestedRestrictedStockUnitsActivityTable",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units (RSUs) [Member]",
        "verboseLabel": "Restricted stock units [Member]",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647",
      "r1648",
      "r1649",
      "r1650",
      "r1651",
      "r1652",
      "r1653",
      "r1655",
      "r1656",
      "r1657",
      "r1658",
      "r1659",
      "r1660",
      "r1661",
      "r1662",
      "r1663",
      "r1664",
      "r1666",
      "r1667",
      "r1668",
      "r1669",
      "r1670"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r174",
      "r545",
      "r981",
      "r982",
      "r994",
      "r1039",
      "r1082",
      "r1087",
      "r1102",
      "r1143",
      "r1343"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings (Accumulated Deficit)",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r230",
      "r231",
      "r232",
      "r236",
      "r245",
      "r248",
      "r250",
      "r363",
      "r366",
      "r416",
      "r417",
      "r429",
      "r505",
      "r542",
      "r552",
      "r585",
      "r586",
      "r590",
      "r591",
      "r644",
      "r691",
      "r692",
      "r705",
      "r706",
      "r707",
      "r710",
      "r780",
      "r781",
      "r804",
      "r805",
      "r806",
      "r811",
      "r814",
      "r815",
      "r818",
      "r837",
      "r899",
      "r968",
      "r1026",
      "r1078",
      "r1080",
      "r1108",
      "r1629",
      "r1632",
      "r1865"
     ]
    },
    "safx_RetirementOfCarbonCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RetirementOfCarbonCredits",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement of carbon credits",
        "documentation": "Amount of retirement of carbon credits recognized during the period.",
        "label": "Retirement Of Carbon Credits"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RetroactiveApplicationOfRecapitalizationShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RetroactiveApplicationOfRecapitalizationShares",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recapitalization (in Shares)",
        "documentation": "Retroactive application of recapitalization shares.",
        "label": "Retroactive Application Of Recapitalization Shares"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RetrospectiveAdjustmentsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RetrospectiveAdjustmentsDetailsTable",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retrospective Adjustments (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RetrospectiveAdjustmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RetrospectiveAdjustmentsLineItems",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retrospective Adjustments [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RetrospectiveAdjustmentsScheduleofMovementoftheNumberofRSUsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RetrospectiveAdjustmentsScheduleofMovementoftheNumberofRSUsDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofMovementoftheNumberofRSUsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retrospective Adjustments - Schedule of Movement of the Number of RSUs (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RetrospectiveAdjustmentsScheduleofMovementoftheNumberofSharePurchaseWarrantsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RetrospectiveAdjustmentsScheduleofMovementoftheNumberofSharePurchaseWarrantsDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofMovementoftheNumberofSharePurchaseWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retrospective Adjustments - Schedule of Movement of the Number of Share Purchase Warrants (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RetrospectiveAdjustmentsScheduleofMovementoftheNumberofStockOptionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RetrospectiveAdjustmentsScheduleofMovementoftheNumberofStockOptionsDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofMovementoftheNumberofStockOptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retrospective Adjustments - Schedule of Movement of the Number of Stock Options (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RetrospectiveAdjustmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RetrospectiveAdjustmentsTable",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retrospective Adjustments [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RetrospectiveAdjustmentsTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RetrospectiveAdjustmentsTablesLineItems",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retrospective Adjustments (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RetrospectiveAdjustmentsTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RetrospectiveAdjustmentsTablesTable",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retrospective Adjustments (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RetrospectiveImpactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RetrospectiveImpactMember",
     "presentation": [
      "http://0002019793/role/ScheduleofCalculationoftheWeightedAverageNumberofSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retrospective Impact [Member]",
        "label": "Retrospective Impact Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contracts with Customers [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/RevenuefromContractswithCustomersDetails",
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable",
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total revenue",
        "terseLabel": "Total revenue",
        "verboseLabel": "Revenue",
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r288",
      "r289",
      "r311",
      "r317",
      "r321",
      "r323",
      "r324",
      "r579",
      "r580",
      "r581",
      "r979"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r1226"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://0002019793/role/RevenuefromContractswithCustomers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REVENUE FROM CONTRACTS WITH CUSTOMERS",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r581",
      "r582"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails",
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/SegmentedInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "verboseLabel": "Revenues",
        "netLabel": "Revenue (in Dollars)",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r215",
      "r219",
      "r220",
      "r270",
      "r288",
      "r289",
      "r311",
      "r317",
      "r321",
      "r323",
      "r324",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r548",
      "r878",
      "r1002",
      "r1004",
      "r1269",
      "r1327",
      "r1356",
      "r1357",
      "r1410",
      "r1411",
      "r1557",
      "r1607"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable",
      "http://0002019793/role/ScheduleofDisaggregatedbyRevenueTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue service line:",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ReversalOfDepositOnCarbonCreditPurchase": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ReversalOfDepositOnCarbonCreditPurchase",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized a reversal of deposit",
        "documentation": "Amount of deposit previously recorded for the purchase of carbon credits that was reversed during the period upon cancellation of the related agreement.",
        "label": "Reversal Of Deposit On Carbon Credit Purchase"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ReverseTakeoverLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ReverseTakeoverLineItems",
     "presentation": [
      "http://0002019793/role/ReverseTakeover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse Takeover [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ReverseTakeoverTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ReverseTakeoverTable",
     "presentation": [
      "http://0002019793/role/ReverseTakeover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse Takeover [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ReverseTakeoverTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ReverseTakeoverTablesLineItems",
     "presentation": [
      "http://0002019793/role/ReverseTakeoverTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse Takeover (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ReverseTakeoverTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ReverseTakeoverTablesTable",
     "presentation": [
      "http://0002019793/role/ReverseTakeoverTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse Takeover (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RightOfFirstRefusalNewSecuritiesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RightOfFirstRefusalNewSecuritiesPercentage",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of new securities subject to right of first refusal",
        "documentation": "Percentage of new securities offered for sale to which lenders have the right of first refusal during the specified period under the crypto strategy convertible debt agreement.",
        "label": "Right Of First Refusal New Securities Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "safx_RightToPurchaseWarrantsPercentageOfPremiumConvertibleDebentures": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "RightToPurchaseWarrantsPercentageOfPremiumConvertibleDebentures",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of premium",
        "documentation": "Right to purchase warrants, percentage of premium on volume-weighted average price of convertible debentures in the event of non completion of De-SPAC transaction.",
        "label": "Right To Purchase Warrants Percentage Of Premium Convertible Debentures"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SPACWarrantExercisePriceMarketValueAndNewlyIssuedPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SPACWarrantExercisePriceMarketValueAndNewlyIssuedPricePercentage",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price adjustment percentage for warrants",
        "documentation": "The percentage multiplier applied to the higher of the market value or the newly issued price to determine the adjusted exercise price of the SPAC warrants.",
        "label": "SPACWarrant Exercise Price Market Value And Newly Issued Price Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SPACWarrantLowerRedemptionTriggerPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SPACWarrantLowerRedemptionTriggerPricePerShare",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lower redemption trigger price (in Dollars per share)",
        "documentation": "Per share price of the company's common stock at which the lower redemption condition of the SPAC warrants becomes effective, equal to the reference price determined.",
        "label": "SPACWarrant Lower Redemption Trigger Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SPACWarrantReferencePricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SPACWarrantReferencePricePerShare",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant reference price (in Dollars per share)",
        "documentation": "The benchmark share price, equal to the higher of the newly issued price and market value, used to adjust the exercise and redemption terms of the SPAC warrants.",
        "label": "SPACWarrant Reference Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SPACWarrantUpperRedemptionTriggerPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SPACWarrantUpperRedemptionTriggerPricePerShare",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Upper redemption trigger price (in Dollars per share)",
        "documentation": "Per share price of the company's common stock at which the upper redemption condition of the SPAC warrants becomes exercisable, calculated as 180 percent of the reference price.",
        "label": "SPACWarrant Upper Redemption Trigger Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SPACWarrantsAdjustmentPriceThreshold": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SPACWarrantsAdjustmentPriceThreshold",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share price threshold for exercise price adjustment (in Dollars per share)",
        "documentation": "The share price threshold below which both the newly issued share price and the 20-day VWAP must fall to trigger a SPAC warrant exercise price adjustment.",
        "label": "SPACWarrants Adjustment Price Threshold"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SPACWarrantsEquityProceedsThresholdPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SPACWarrantsEquityProceedsThresholdPercentage",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold percentage of total equity proceeds for exercise price adjustment",
        "documentation": "The percentage of total equity proceeds from newly issued shares that must be exceeded for the exercise price adjustment provisions of the SPAC warrants to be triggered.",
        "label": "SPACWarrants Equity Proceeds Threshold Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SPACWarrantsExerciseRatioAfterRTO": {
     "xbrltype": "pureItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SPACWarrantsExerciseRatioAfterRTO",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise ratio for warrants after RTO",
        "documentation": "The adjusted number of common shares issuable per SPAC warrant following the reverse takeover, reflecting proportionate adjustment for consolidation effects.",
        "label": "SPACWarrants Exercise Ratio After RTO"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SPACWarrantsExerciseRatioAfterReverseStockSplit": {
     "xbrltype": "pureItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SPACWarrantsExerciseRatioAfterReverseStockSplit",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise ratio for warrants after reverse stock split",
        "documentation": "The further adjusted number of common shares issuable per SPAC warrant following the company's reverse stock split, reflecting a reduction in the conversion ratio applicable after august 2025.",
        "label": "SPACWarrants Exercise Ratio After Reverse Stock Split"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SPACWarrantsMarketValueMeasurementPeriodDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SPACWarrantsMarketValueMeasurementPeriodDuration",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement period for determining market value",
        "documentation": "The number of consecutive days over which the volume weighted average price of the company's common shares is measured to determine the \"Market Value\" used in calculating any SPAC warrant adjustment, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "SPACWarrants Market Value Measurement Period Duration"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SPACWarrantsMarketValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SPACWarrantsMarketValuePerShare",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market value (in Dollars per share)",
        "documentation": "The 20 day volume weighted average price (VWAP) of the company's common shares at the time of the initial business combination, used to determine the \"Reference Price\" for adjusting SPAC warrants.",
        "label": "SPACWarrants Market Value Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SPACWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SPACWarrantsMember",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SPAC Warrants [Member]",
        "documentation": "Collective group of public warrants and private warrants that were originally issued by the SPAC prior to the execution of the business combination agreement, in connection with the reverse takeover. Each warrant is exercisable for 0.09692 share of common stock at an exercise price of $1.52.",
        "label": "SPACWarrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SPACWarrantsNewlyIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SPACWarrantsNewlyIssuedPricePerShare",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Newly issued price per share for warrant adjustment (in Dollars per share)",
        "documentation": "Per share price at which new shares were issued in connection with the initial business combination, used to determine the \"Reference Price\" for SPAC warrant adjustment calculations.",
        "label": "SPACWarrants Newly Issued Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SPACWarrantsOriginalExerciseRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SPACWarrantsOriginalExerciseRatio",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Original exercise ratio for warrants",
        "documentation": "The initial number of common shares issuable per SPAC warrant prior to any adjustments related to the reverse takeover (RTO) or subsequent corporate actions.",
        "label": "SPACWarrants Original Exercise Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SPACWarrantsUpperRedemptionTriggerPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SPACWarrantsUpperRedemptionTriggerPercentage",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Upper redemption trigger percentage for warrants",
        "documentation": "The percentage multiplier applied to the reference price to establish the upper redemption trigger for the stock price level at which the company may redeem the SPAC warrants.",
        "label": "SPACWarrants Upper Redemption Trigger Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalariesAndWages": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SalariesAndWages",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and wages",
        "label": "Salary and Wage, NonOfficer, Excluding Cost of Good and Service Sold",
        "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold."
       }
      }
     },
     "auth_ref": [
      "r1452"
     ]
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of stock, value",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "documentation": "Cash received on stock transaction after deduction of issuance costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares sold (in Shares)",
        "verboseLabel": "Number of shares sold (in Shares)",
        "netLabel": "Number of shares resale (in Shares)",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SaleOfStockPricePerShare",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock issued for services , price per share (in Dollars per share)",
        "label": "Sale of Stock, Price Per Share",
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "safx_SalesOfConversionSharesSubjectToTradingVolumeConditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SalesOfConversionSharesSubjectToTradingVolumeConditions",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOCDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds",
        "documentation": "Cash received on sales of conversion shares, subject to trading-volume conditions.",
        "label": "Sales Of Conversion Shares Subject To Trading Volume Conditions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Benchmark [Member]",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r1538",
      "r1539"
     ]
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ScenarioPreviouslyReportedMember",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0",
      "http://0002019793/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable0",
      "http://0002019793/role/ScheduleofCalculationoftheWeightedAverageNumberofSharesTable",
      "http://0002019793/role/ScheduleofCashEquivalentsandRestrictedCashTable",
      "http://0002019793/role/ScheduleofInventoryTable0",
      "http://0002019793/role/ScheduleofMovementoftheNumberofRSUsTable",
      "http://0002019793/role/ScheduleofMovementoftheNumberofSharePurchaseWarrantsTable",
      "http://0002019793/role/ScheduleofMovementoftheNumberofStockOptionsTable",
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable0",
      "http://0002019793/role/ScheduleofRSUActivityTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Previously Reported",
        "verboseLabel": "Previously Reported [Member]",
        "netLabel": "As presented in prior year [Member]",
        "label": "Prior to Retrospective Impact [Member]",
        "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r230",
      "r232",
      "r235",
      "r236",
      "r240",
      "r241",
      "r250",
      "r269",
      "r417",
      "r505",
      "r506",
      "r547",
      "r549",
      "r586",
      "r587",
      "r644",
      "r706",
      "r709",
      "r710",
      "r780",
      "r781",
      "r833",
      "r837",
      "r838",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1095",
      "r1524",
      "r1525",
      "r1528",
      "r1529",
      "r1530",
      "r1547",
      "r1559",
      "r1560",
      "r1743",
      "r1776",
      "r1777"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r126",
      "r128",
      "r251",
      "r605",
      "r1389"
     ]
    },
    "safx_ScheduleOfAccountsPayableAndAccruedLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Accounts Payable And Accrued Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfAccountsPayableAndAccruedLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://0002019793/role/AccountsPayableandAccruedLiabilitiesTables",
      "http://0002019793/role/AccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities",
        "verboseLabel": "Schedule of Accounts Payable and Accrued Liabilities",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable",
      "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://0002019793/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Potential Common Shares Outstanding that were Excluded From the Computation of Diluted Net Earnings Per Share of Common Stock",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r1534"
     ]
    },
    "safx_ScheduleOfAssetsAndLiabilitiesWereAssumedInConnectionWithExecutionOfBusinessCombinationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfAssetsAndLiabilitiesWereAssumedInConnectionWithExecutionOfBusinessCombinationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Assets And Liabilities Were Assumed In Connection With Execution Of Business Combination Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfAssetsAndLiabilitiesWereAssumedInConnectionWithExecutionOfBusinessCombinationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfAssetsAndLiabilitiesWereAssumedInConnectionWithExecutionOfBusinessCombinationTableTextBlock",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assets and Liabilities were Assumed in Connection with Execution of Business Combination",
        "documentation": "Schedule of Assets and Liabilities were Assumed in Connection with Execution of Business Combination.",
        "label": "Schedule Of Assets And Liabilities Were Assumed In Connection With Execution Of Business Combination Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfAssociatedExpenseRecognizedInPriorPeriodsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfAssociatedExpenseRecognizedInPriorPeriodsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Associated Expense Recognized in Prior Periods [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfBlackScholesOptionPricingModelAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfBlackScholesOptionPricingModelAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Black Scholes Option Pricing Model Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfBreakdownOfConvertibleDebenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfBreakdownOfConvertibleDebenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Breakdown Of Convertible Debentures Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfBreakdownOfConvertibleDebenturesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfBreakdownOfConvertibleDebenturesTableTextBlock",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Convertible Debentures",
        "documentation": "Disclosure of breakdown of convertible debentures.",
        "label": "Schedule Of Breakdown Of Convertible Debentures Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofPurchasePriceTable",
      "http://0002019793/role/ScheduleofPurchasePriceTable0",
      "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals",
      "http://0002019793/role/ScheduleofPurchasePriceTable_Parentheticals0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Business Combination [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r712",
      "r713",
      "r714",
      "r715",
      "r721",
      "r722",
      "r723",
      "r724",
      "r730",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r769",
      "r770",
      "r771",
      "r775",
      "r1312",
      "r1321",
      "r1696",
      "r1702",
      "r1704"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "presentation": [
      "http://0002019793/role/ReverseTakeoverTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Purchase Price",
        "label": "Business Combination [Table Text Block]",
        "documentation": "Tabular disclosure of business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r1312",
      "r1316",
      "r1694",
      "r1697",
      "r1701",
      "r1705",
      "r1706",
      "r1709"
     ]
    },
    "safx_ScheduleOfBusinessCombinationAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfBusinessCombinationAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Business Combination Assets And Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfCalculationOfTheWeightedAverageNumberOfSharesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfCalculationOfTheWeightedAverageNumberOfSharesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Calculation Of The Weighted Average Number Of Shares Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfChangesInFairValueOfTheCompanySLiabilitiesMeasuredUsingLevel3InputsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfChangesInFairValueOfTheCompanySLiabilitiesMeasuredUsingLevel3InputsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Changes In Fair Value Of The Company SLiabilities Measured Using Level3 Inputs Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]",
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r782"
     ]
    },
    "safx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Components Of Deferred Tax Assets And Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Deferred Tax Assets and Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://0002019793/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Provision for Income Taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1682"
     ]
    },
    "safx_ScheduleOfComputationOfTheCompanySBasicAndDilutedNetIncomeLossPerShareAttributableToCommonStockholdersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfComputationOfTheCompanySBasicAndDilutedNetIncomeLossPerShareAttributableToCommonStockholdersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Computation of the Company\u2019s Basic and Diluted Net Income (Loss) Per Share Attributable to Common Stockholders [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociateTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Summarized Balance Sheet",
        "verboseLabel": "Summarized Balance Sheet",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1404",
      "r1509",
      "r1519",
      "r1806"
     ]
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociateTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Summarized Statement of Loss",
        "verboseLabel": "Summarized Statement of Loss",
        "label": "Condensed Income Statement [Table Text Block]",
        "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1404",
      "r1509",
      "r1519",
      "r1806"
     ]
    },
    "safx_ScheduleOfContinuityOfDerivativeStockOptionLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfContinuityOfDerivativeStockOptionLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Continuity Of Derivative Stock Option Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfConvertibleDebenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfConvertibleDebenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Convertible Debentures Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfCryptoActivityHoldingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfCryptoActivityHoldingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Crypto Activity Holding Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Breakdown of Convertible Debentures",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Deferred Tax Assets And Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://0002019793/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "verboseLabel": "Schedule of Components of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1680"
     ]
    },
    "safx_ScheduleOfDerivativeStockOptionLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfDerivativeStockOptionLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Derivative Stock Option Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfDerivativeWarrantLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfDerivativeWarrantLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Derivative Warrant Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfDisaggregatedByRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfDisaggregatedByRevenueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Disaggregated By Revenue Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://0002019793/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Computation of the Company\u2019s Basic and Diluted Net Income (Loss) Per Share Attributable to Common Stockholders",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1533"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://0002019793/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of the U.S. Federal Statutory Income Tax Rate",
        "verboseLabel": "Schedule of Reconciliation between Effective Income Tax Rate and Federal Statutory Income Tax Rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r669",
      "r1310",
      "r1676"
     ]
    },
    "safx_ScheduleOfEmbeddedDerivativeLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfEmbeddedDerivativeLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Embedded Derivative Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://0002019793/role/BasisofPreparationDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r360",
      "r361",
      "r702",
      "r878",
      "r1390",
      "r1391",
      "r1392",
      "r1687",
      "r1688",
      "r1689",
      "r1690"
     ]
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable",
     "presentation": [
      "http://0002019793/role/ScheduleofCalculationoftheWeightedAverageNumberofSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Error Correction [Table]",
        "documentation": "Disclosure of information about prior period adjustment to correct error in previously issued financial statement. Includes, but is not limited to, effect of correction on financial statement line item, affected per-share amount, cumulative effect of change on retained earnings and other appropriate component of equity or net assets in statement of financial position, and effect of prior period adjustment on net income of each prior period presented."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r247",
      "r248",
      "r249",
      "r250",
      "r269"
     ]
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Calculation of the Weighted Average Number of Shares",
        "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]",
        "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made."
       }
      }
     },
     "auth_ref": [
      "r1527",
      "r1530",
      "r1531"
     ]
    },
    "safx_ScheduleOfEstimatedUsefulLifeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfEstimatedUsefulLifeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Estimated Useful Life Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfFairValueOfLiabilitiesRecordedUnderTheFairValueOptionAtIssuanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfFairValueOfLiabilitiesRecordedUnderTheFairValueOptionAtIssuanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Fair Value Of Liabilities Recorded Under The Fair Value Option At Issuance Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfFairValueOffBalanceSheetRisksTable",
     "presentation": [
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, off-Balance-Sheet Risk [Table]",
        "documentation": "Disclosure of information about fair value of financial asset and liability not recognized in financial statement because of failure to meet criterion for recognition."
       }
      }
     },
     "auth_ref": [
      "r869",
      "r1028",
      "r1761"
     ]
    },
    "us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfFairValueOffBalanceSheetRisksTextBlock",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Assets and Liabilities by Level within the Fair Value Hierarchy",
        "label": "Schedule of Fair Value, off-Balance-Sheet Risks [Table Text Block]",
        "documentation": "Tabular disclosure of the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined) which are not recognized in the financial statements (off-balance sheet) because they fail to meet some other criterion for recognition."
       }
      }
     },
     "auth_ref": [
      "r1761",
      "r1762",
      "r1808"
     ]
    },
    "safx_ScheduleOfFairValuesOfTheAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfFairValuesOfTheAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Fair Values Of The Assets And Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfFairValuesOfTheAssetsAndLiabilitiesAssumedInConnectionWithTheExecutionOfTheMipasAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfFairValuesOfTheAssetsAndLiabilitiesAssumedInConnectionWithTheExecutionOfTheMipasAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Fair Values Of The Assets And Liabilities Assumed In Connection With The Execution Of The Mipas Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfFinancialAssetsAndLiabilitiesByLevelWithinTheFairValueHierarchyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfFinancialAssetsAndLiabilitiesByLevelWithinTheFairValueHierarchyAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Assets And Liabilities By Level Within The Fair Value Hierarchy Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfFutureExpectedMaturitiesOfTheCompanySNotesPayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfFutureExpectedMaturitiesOfTheCompanySNotesPayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Future Expected Maturities Of The Company SNotes Payable Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://0002019793/role/InventoryNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventory",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r1436"
     ]
    },
    "safx_ScheduleOfKeyInputsDerivativeLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfKeyInputsDerivativeLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Key Inputs Derivative Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfMandatoryConvertibleDebenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfMandatoryConvertibleDebenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Mandatory Convertible Debentures Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfMandatoryConvertibleDebenturesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfMandatoryConvertibleDebenturesTableTextBlock",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Mandatory Convertible Debentures",
        "documentation": "Schedule of Mandatory Convertible Debentures.",
        "label": "Schedule Of Mandatory Convertible Debentures Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://0002019793/role/NotesPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Expected Maturities of Notes Payable",
        "verboseLabel": "Schedule of Future Expected Maturities of the Company\u2019s Notes Payable",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "safx_ScheduleOfMovementOfTheNumberOfRSUsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfMovementOfTheNumberOfRSUsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofMovementoftheNumberofRSUsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Movement of the Number of RSUs [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfMovementOfTheNumberOfRSUsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfMovementOfTheNumberOfRSUsTableTextBlock",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Movement of the Number of RSUs",
        "documentation": "Tabular disclosure of movement of the number of RSUs.",
        "label": "Schedule Of Movement Of The Number Of RSUs Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfMovementOfTheNumberOfRsusAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfMovementOfTheNumberOfRsusAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement Of The Number Of Rsus Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfMovementOfTheNumberOfSharePurchaseWarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfMovementOfTheNumberOfSharePurchaseWarrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement Of The Number Of Share Purchase Warrants Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfMovementOfTheNumberOfSharePurchaseWarrantsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfMovementOfTheNumberOfSharePurchaseWarrantsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofMovementoftheNumberofSharePurchaseWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Movement of the Number of Share Purchase Warrants [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfMovementOfTheNumberOfSharePurchaseWarrantsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfMovementOfTheNumberOfSharePurchaseWarrantsTableTextBlock",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Movement of the Number of Share Purchase Warrants",
        "documentation": "Tabular disclosure of movement of the number of share purchase warrants.",
        "label": "Schedule Of Movement Of The Number Of Share Purchase Warrants Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfMovementOfTheNumberOfStockOptionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfMovementOfTheNumberOfStockOptionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement Of The Number Of Stock Options Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfMovementOfTheNumberOfStockOptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfMovementOfTheNumberOfStockOptionsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofMovementoftheNumberofStockOptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Movement of the Number of Stock Options [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfMovementOfTheNumberOfStockOptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfMovementOfTheNumberOfStockOptionsTableTextBlock",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Movement of the Number of Stock Options",
        "documentation": "Tabular disclosure of movement of the number of stock options.",
        "label": "Schedule Of Movement Of The Number Of Stock Options Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfNotePayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfNotePayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Note Payable Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfPotentialCommonSharesOutstandingThatWereExcludedFromTheComputationOfDilutedNetEarningsPerShareOfCommonStockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfPotentialCommonSharesOutstandingThatWereExcludedFromTheComputationOfDilutedNetEarningsPerShareOfCommonStockAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Potential Common Shares Outstanding That Were Excluded From The Computation Of Diluted Net Earnings Per Share Of Common Stock Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfPrivatePlacementWarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfPrivatePlacementWarrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Private Placement Warrants Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://0002019793/role/ScheduleofEstimatedUsefulLifeTable",
      "http://0002019793/role/ScheduleofPropertyPlantandEquipmentTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant, and Equipment [Table]",
        "documentation": "Disclosure of information about property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r434",
      "r901",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1572",
      "r1585",
      "r1794"
     ]
    },
    "safx_ScheduleOfPublicWarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfPublicWarrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Public Warrants Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfPurchasePriceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfPurchasePriceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Purchase Price Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfRSUActivityForContractorsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfRSUActivityForContractorsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of RSU Activity for Contractors [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfRSUActivityForContractorsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfRSUActivityForContractorsTableTextBlock",
     "presentation": [
      "http://0002019793/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of RSU Activity for Contractors",
        "documentation": "The tabular disclosure for RSU activity for contractors.",
        "label": "Schedule Of RSUActivity For Contractors Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfRSUsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfRSUsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUsTable",
      "http://0002019793/role/ScheduleofRSUsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of RSUs [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfRSUsOutstandingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfRSUsOutstandingLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUsOutstandingTable",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of RSUs Outstanding [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Values of the Assets and Liabilities Assumed in Connection with the Execution of the MIPAs",
        "verboseLabel": "Schedule of Fair Values of the Assets and Liabilities",
        "label": "Business Combination, Recognized Asset Acquired and Liability Assumed [Table Text Block]",
        "documentation": "Tabular disclosure of asset acquired and liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1703",
      "r1705"
     ]
    },
    "safx_ScheduleOfReconcilesCashCashEquivalentsAndRestrictedCashAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfReconcilesCashCashEquivalentsAndRestrictedCashAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Reconciles Cash Cash Equivalents And Restricted Cash Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfReconciliationOfTheUSFederalStatutoryIncomeTaxRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfReconciliationOfTheUSFederalStatutoryIncomeTaxRateAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Reconciliation Of The USFederal Statutory Income Tax Rate Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r224",
      "r225",
      "r911",
      "r912",
      "r914",
      "r981",
      "r982",
      "r985",
      "r986",
      "r989",
      "r996",
      "r1167",
      "r1168",
      "r1171",
      "r1873"
     ]
    },
    "safx_ScheduleOfReservedSharesOfCommonStockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfReservedSharesOfCommonStockAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Reserved Shares Of Common Stock Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfReservedSharesOfCommonStockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfReservedSharesOfCommonStockTableTextBlock",
     "presentation": [
      "http://0002019793/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reserved Shares of Common Stock",
        "verboseLabel": "Schedule of Class A Common Stock for Issuance",
        "documentation": "Schedule Of Reserved Shares Of Common Stock [Table Text Block]",
        "label": "Schedule Of Reserved Shares Of Common Stock Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restrictions on Cash and Cash Equivalents [Table]",
        "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage."
       }
      }
     },
     "auth_ref": [
      "r1420",
      "r1812"
     ]
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciles Cash, Cash Equivalents, and Restricted Cash",
        "verboseLabel": "Schedule of Cash Equivalents and Restricted Cash",
        "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]",
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage."
       }
      }
     },
     "auth_ref": [
      "r1387",
      "r1812"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Associated Expense Recognized in Prior Periods",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets."
       }
      }
     },
     "auth_ref": [
      "r1596",
      "r1598"
     ]
    },
    "safx_ScheduleOfRsuActivityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfRsuActivityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Rsu Activity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfRsuActivityForContractorsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfRsuActivityForContractorsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Rsu Activity For Contractors Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfRsusAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfRsusAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Rsus Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfRsusOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfRsusOutstandingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Rsus Outstanding Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsActivityTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r607",
      "r608",
      "r610",
      "r611",
      "r612",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r641"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://0002019793/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of RSUs",
        "verboseLabel": "Schedule of RSUs Outstanding",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "presentation": [
      "http://0002019793/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Options Outstanding and Exercisable",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]",
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://0002019793/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Options Activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r12",
      "r63"
     ]
    },
    "safx_ScheduleOfSharePurchaseWarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfSharePurchaseWarrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Share Purchase Warrants Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfSharePurchaseWarrantsOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfSharePurchaseWarrantsOutstandingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Share Purchase Warrants Outstanding Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfSharePurchaseWarrantsOutstandingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfSharePurchaseWarrantsOutstandingLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share Purchase Warrants Outstanding [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://0002019793/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of RSUs Outstanding",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r1654"
     ]
    },
    "us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/ScheduleofBlackScholesOptionPricingModelTable",
      "http://0002019793/role/ScheduleofMandatoryConvertibleDebenturesTable",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis]",
        "documentation": "Information by financial instrument subject to mandatory redemption."
       }
      }
     },
     "auth_ref": [
      "r507",
      "r1614",
      "r1615",
      "r1616",
      "r1617",
      "r1618",
      "r1619",
      "r1620",
      "r1621",
      "r1622"
     ]
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShortTermDebtTable",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesTables",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable0",
      "http://0002019793/role/ScheduleofMandatoryConvertibleDebenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt [Table]",
        "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r149"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://0002019793/role/EmployeeStockPurchasePlanDetails",
      "http://0002019793/role/ScheduleofClassACommonStockforIssuanceTable",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r74",
      "r76",
      "r77",
      "r138",
      "r167",
      "r168",
      "r272",
      "r520",
      "r521",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r530",
      "r533",
      "r537",
      "r538",
      "r540",
      "r541",
      "r543",
      "r544",
      "r547",
      "r549",
      "r800",
      "r981",
      "r982",
      "r992",
      "r993",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1388",
      "r1508",
      "r1511",
      "r1630"
     ]
    },
    "safx_ScheduleOfStockOptionsActivityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfStockOptionsActivityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Stock Options Activity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "presentation": [
      "http://0002019793/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share Purchase Warrants",
        "verboseLabel": "Schedule of Share Purchase Warrants Outstanding",
        "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]",
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable."
       }
      }
     },
     "auth_ref": [
      "r1626"
     ]
    },
    "safx_ScheduleOfSubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfSubsidiariesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Subsidiaries Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ScheduleOfUnvestedRestrictedStockUnitsActivityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfUnvestedRestrictedStockUnitsActivityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Unvested Restricted Stock Units Activity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
     "presentation": [
      "http://0002019793/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unvested Restricted Stock Units Activity",
        "verboseLabel": "Schedule of RSU Activity for Contractors",
        "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in restricted stock units (RSUs)."
       }
      }
     },
     "auth_ref": [
      "r1654"
     ]
    },
    "safx_ScheduleOfWarrantsOrRightsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ScheduleOfWarrantsOrRightsTableTextBlock",
     "presentation": [
      "http://0002019793/role/WarrantLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Derivative Warrant Liabilities",
        "verboseLabel": "Continuity of Derivative Warrant Liabilities",
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame.",
        "label": "Schedule Of Warrants Or Rights Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SecuritiesPurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SecuritiesPurchaseAgreementMember",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Securities Purchase Agreement [Member]",
        "documentation": "Securities Purchase Agreement [Member]",
        "label": "Securities Purchase Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecurityDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SecurityDeposit",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security deposit",
        "label": "Security Deposit",
        "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease."
       }
      }
     },
     "auth_ref": [
      "r1417",
      "r1422"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentDomain",
     "presentation": [
      "http://0002019793/role/SegmentedInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r270",
      "r284",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r298",
      "r299",
      "r301",
      "r302",
      "r303",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r317",
      "r318",
      "r319",
      "r324",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r408",
      "r438",
      "r442",
      "r452",
      "r454",
      "r768",
      "r771",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1266",
      "r1269",
      "r1270",
      "r1277",
      "r1353",
      "r1814",
      "r1816",
      "r1817",
      "r1818",
      "r1819",
      "r1820",
      "r1821",
      "r1822",
      "r1823",
      "r1824",
      "r1825",
      "r1826",
      "r1827",
      "r1828",
      "r1829",
      "r1830",
      "r1831",
      "r1832",
      "r1833",
      "r1834",
      "r1835",
      "r1836",
      "r1837",
      "r1838",
      "r1839",
      "r1840",
      "r1841",
      "r1853",
      "r1854"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://0002019793/role/SegmentedInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segmented information",
        "label": "Segment Reporting [Text Block]",
        "documentation": "The entire disclosure for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r300",
      "r302",
      "r303",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r321",
      "r322",
      "r324",
      "r1264",
      "r1267",
      "r1268",
      "r1269",
      "r1271",
      "r1273",
      "r1274"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://0002019793/role/SegmentedInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segmented 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": [
      "r284",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r298",
      "r299",
      "r301",
      "r302",
      "r303",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r317",
      "r318",
      "r319"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r320",
      "r323",
      "r1265",
      "r1266",
      "r1272"
     ]
    },
    "safx_SegmentedInformationDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SegmentedInformationDetailsTable",
     "presentation": [
      "http://0002019793/role/SegmentedInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segmented Information (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SegmentedInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SegmentedInformationLineItems",
     "presentation": [
      "http://0002019793/role/SegmentedInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segmented Information [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SegmentedInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SegmentedInformationTable",
     "presentation": [
      "http://0002019793/role/SegmentedInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segmented Information [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and Administrative",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r1674"
     ]
    },
    "safx_SeparationAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SeparationAgreementMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Separation Agreement [Member]",
        "documentation": "Separation Agreement [Member]",
        "label": "Separation Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SeparationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SeparationExpense",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofAssociatedExpenseRecognizedinPriorPeriodsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued separation expense",
        "documentation": "Separation expense",
        "label": "Separation Expense"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SettlementAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SettlementAgreementMember",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement Agreement [Member]",
        "label": "Settlement Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SeveralPromissoryNoteAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SeveralPromissoryNoteAgreementsMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Several Promissory Note Agreements [Member]",
        "documentation": "Several Promissory Note Agreements [Member]",
        "label": "Several Promissory Note Agreements Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeveranceCosts1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SeveranceCosts1",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      },
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ScheduleofAssociatedExpenseRecognizedinPriorPeriodsTable",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Severance expense, net",
        "verboseLabel": "Non-cash severance expense",
        "netLabel": "Former employees severance (in Dollars)",
        "label": "Severance Costs",
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "safx_SeveranceExpensePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SeveranceExpensePolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Severance Expense",
        "documentation": "Severance Expense [Policy Text Block]",
        "label": "Severance Expense Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense (benefit)",
        "verboseLabel": "Stock-based compensation (in Dollars)",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "safx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardFrequencyOfVestingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardFrequencyOfVestingPeriod",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Frequency of vesting period",
        "documentation": "Using periodic vesting, the options vest gradually over a period of time, generally with a monthly, quarterly or annual frequency, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Frequency Of Vesting Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r1306"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUActivityTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable0",
      "http://0002019793/role/ScheduleofRSUsTable",
      "http://0002019793/role/ScheduleofRSUsTable0",
      "http://0002019793/role/ScheduleofUnvestedRestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of RSU, Cancelled or forfeited",
        "negatedLabel": "Number of RSU, Cancelled or forfeited",
        "negatedTerseLabel": "Forfeited",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUActivityTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable",
      "http://0002019793/role/ScheduleofUnvestedRestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Grant Date Fair Value, Cancelled or forfeited",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://0002019793/role/ScheduleofMovementoftheNumberofRSUsTable",
      "http://0002019793/role/ScheduleofRSUActivityTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable0",
      "http://0002019793/role/ScheduleofRSUsTable",
      "http://0002019793/role/ScheduleofRSUsTable0",
      "http://0002019793/role/ScheduleofUnvestedRestrictedStockUnitsActivityTable",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of RSU, Granted",
        "verboseLabel": "Granted",
        "netLabel": "Exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r625"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUActivityTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable0",
      "http://0002019793/role/ScheduleofUnvestedRestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Grant Date Fair Value, Granted",
        "verboseLabel": "Weighted Average Grant Date Fair Value, Granted (in Dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r625"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://0002019793/role/ScheduleofMovementoftheNumberofRSUsTable",
      "http://0002019793/role/ScheduleofRSUActivityTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable0",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable0",
      "http://0002019793/role/ScheduleofUnvestedRestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Number of RSU, Unvested",
        "periodEndLabel": "Number of RSU, Unvested",
        "terseLabel": "Number of RSUs outstanding",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r623"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of RSU Activity for Contractors [Abstract]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUActivityTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable",
      "http://0002019793/role/ScheduleofUnvestedRestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted Average Grant Date Fair Value, Unvested",
        "periodEndLabel": "Weighted Average Grant Date Fair Value, Unvested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r623"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUActivityTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable0",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable0",
      "http://0002019793/role/ScheduleofUnvestedRestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of RSUs Vested",
        "negatedLabel": "Number of RSU, Vested",
        "negatedTerseLabel": "Number of RSU, Granted",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUActivityTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable0",
      "http://0002019793/role/ScheduleofUnvestedRestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Grant Date Fair Value, Vested",
        "verboseLabel": "Weighted Average Grant Date Fair Value, Granted",
        "netLabel": "Weighted Average Grant Date Fair Value, Granted (in Dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "safx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedToBeExchanged": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedToBeExchanged",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares to be issues upon exchange of units",
        "documentation": "Number of shares that each equity-based payment instrument, excluding stock (or unit) options can be converted into.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested To Be Exchanged"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiry date",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Date",
        "documentation": "Date the equity-based award expires, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r1644"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ReverseTakeoverDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ReverseTakeoverDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected-volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ReverseTakeoverDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r637"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsActivityTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable0",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share capital [Abstract]",
        "terseLabel": "Schedule of Stock Options Outstanding and Exercisable [Line Items]",
        "verboseLabel": "Schedule of Stock Options Activity 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": [
      "r607",
      "r608",
      "r610",
      "r611",
      "r612",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r641"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUsTable",
      "http://0002019793/role/ScheduleofRSUsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding balance",
        "periodEndLabel": "Outstanding balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r65"
     ]
    },
    "safx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest": {
     "xbrltype": "integerItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of equal installments for vesting",
        "documentation": "The number of equal installments for share-based compensation awards to vest.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Equal Installments For Awards To Vest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of common stock available for issuance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1307"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://0002019793/role/ScheduleofMovementoftheNumberofStockOptionsTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable0",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of stock options Exercisable beginning balance",
        "verboseLabel": "Number of options exercisable",
        "netLabel": "Number of stock options, Exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsActivityTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price Exercisable beginning balance",
        "verboseLabel": "Weighted average exercise price, Exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsActivityTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of stock options Cancelled",
        "negatedTerseLabel": "Number of stock options, Cancelled",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements."
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsActivityTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of stock options Forfeited",
        "negatedTerseLabel": "Number of stock options, Forfeited",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r620",
      "r1413",
      "r1431",
      "r1432",
      "r1627",
      "r1628"
     ]
    },
    "safx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of options granted to officers",
        "documentation": "Weighted average remaining contractual term for option awards granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted Weighted Average Remaining Contractual Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable0",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of stock options Granted",
        "verboseLabel": "Number of stock options, Granted",
        "netLabel": "Restricted stock units (in Shares)",
        "label": "Granted",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r618",
      "r1413",
      "r1431",
      "r1432",
      "r1627",
      "r1628"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intrinsic value of options outstanding (in Dollars)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://0002019793/role/ScheduleofMovementoftheNumberofStockOptionsTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable0",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0",
      "http://0002019793/role/StockOptionLiabilitiesDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Number of stock options, Outstanding beginning balance",
        "periodEndLabel": "Number of stock options, Outstanding ending balance",
        "terseLabel": "Number of stock options, Outstanding ending balance",
        "verboseLabel": "Number of options outstanding",
        "netLabel": "Number of stock options, Balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "totalLabel": "Stock options outstanding (in Shares)",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r614",
      "r615"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsActivityTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable0",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted average exercise price, Outstanding beginning balance",
        "periodEndLabel": "Weighted average exercise price, Outstanding ending balance",
        "terseLabel": "Weighted average exercise price, Outstanding ending balance",
        "verboseLabel": "Exercise price (in Dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r614",
      "r615"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock outstanding percentage",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum",
        "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock."
       }
      }
     },
     "auth_ref": [
      "r1672"
     ]
    },
    "safx_ShareBasedCompensationArrangementByShareBasedPaymentEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted Average Grant Date Fair Value, Unvested (in Dollars per share)",
        "periodEndLabel": "Weighted Average Grant Date Fair Value, Unvested (in Dollars per share)",
        "documentation": "Per share of weighted-average fair value of nonvested award.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r610",
      "r611",
      "r612",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsActivityTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price Cancelled",
        "verboseLabel": "Weighted average exercise price, Cancelled",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired."
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsActivityTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price Forfeited",
        "verboseLabel": "Weighted average exercise price, Forfeited",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r620"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsActivityTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable0",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price Granted",
        "verboseLabel": "Weighted average exercise price, Granted",
        "netLabel": "Granted (in Dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r618"
     ]
    },
    "safx_ShareBasedCompensationAwardTrancheMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ShareBasedCompensationAwardTrancheMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Based Compensation Award Tranche [Member]",
        "documentation": "Share Based Compensation Award Tranche [Member]",
        "label": "Share Based Compensation Award Tranche Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Tranche One [Member]",
        "verboseLabel": "Tranche One [Member]",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": [
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647",
      "r1648",
      "r1649",
      "r1650",
      "r1651",
      "r1652",
      "r1653",
      "r1655",
      "r1656",
      "r1657",
      "r1658",
      "r1659",
      "r1660",
      "r1661",
      "r1662",
      "r1663",
      "r1664",
      "r1666",
      "r1667",
      "r1668",
      "r1669",
      "r1670"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "verboseLabel": "Tranche Two [Member]",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": [
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647",
      "r1648",
      "r1649",
      "r1650",
      "r1651",
      "r1652",
      "r1653",
      "r1655",
      "r1656",
      "r1657",
      "r1658",
      "r1659",
      "r1660",
      "r1661",
      "r1662",
      "r1663",
      "r1664",
      "r1666",
      "r1667",
      "r1668",
      "r1669",
      "r1670"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r606",
      "r613",
      "r632",
      "r633",
      "r634",
      "r635",
      "r638",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "presentation": [
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price Range [Axis]",
        "documentation": "Information by range of option prices pertaining to options granted."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "presentation": [
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable",
      "http://0002019793/role/ScheduleofStockOptionsOutstandingandExercisableTable0",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price Range [Domain]",
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "safx_ShareCapitalScheduleofRSUsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ShareCapitalScheduleofRSUsDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUsTable",
      "http://0002019793/role/ScheduleofRSUsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Capital - Schedule of RSUs (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ShareCapitalScheduleofRSUsOutstandingDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ShareCapitalScheduleofRSUsOutstandingDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUsOutstandingTable",
      "http://0002019793/role/ScheduleofRSUsOutstandingTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Capital - Schedule of RSUs Outstanding (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ShareCapitalScheduleofStockOptionsActivityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ShareCapitalScheduleofStockOptionsActivityDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofStockOptionsActivityTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Capital - Schedule of Stock Options Activity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharePrice",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/ReverseTakeoverDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock price per share (in Dollars per share)",
        "verboseLabel": "Share price (in Dollars per share)",
        "label": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "safx_SharePurchaseWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SharePurchaseWarrantsMember",
     "presentation": [
      "http://0002019793/role/ScheduleofMovementoftheNumberofSharePurchaseWarrantsTable",
      "http://0002019793/role/ScheduleofSharePurchaseWarrantsOutstandingTable",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Purchase Warrants Member",
        "verboseLabel": "Share purchase warrants [Member]",
        "netLabel": "Share Purchase Warrants [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Share Purchase Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting percentage",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1643"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ReverseTakeoverDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected remaining life",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r634"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intrinsic value of options exercisable (in Dollars)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining contractual life",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted-Average Remaining Contractual Term",
        "documentation": "Weighted-average contractual term remaining for option award outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of shares vested (in Dollars)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock."
       }
      }
     },
     "auth_ref": [
      "r629"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://0002019793/role/EmployeeStockPurchasePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price of stock",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": [
      "r1672"
     ]
    },
    "safx_ShareholdersDeficiencyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ShareholdersDeficiencyAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders\u2019 deficiency",
        "label": "Shareholders Deficiency Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ShareholdersDeficiencyAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ShareholdersDeficiencyAbstract0",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders\u2019 deficiency",
        "label": "Shareholders Deficiency Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock",
     "presentation": [
      "http://0002019793/role/EmployeeStockPurchasePlan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EMPLOYEE STOCK PURCHASE PLAN",
        "label": "Shareholders' Equity and Share-Based Payments [Text Block]",
        "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)."
       }
      }
     },
     "auth_ref": [
      "r1623",
      "r1641"
     ]
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharesIssued",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued",
        "verboseLabel": "Shares issued (in Shares)",
        "label": "Shares, Issued",
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "safx_SharesIssuedForAcquisitionOfAssociate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SharesIssuedForAcquisitionOfAssociate",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for acquisition of associate (in Dollars)",
        "documentation": "Value of stock issued for acquisition of associate during the period.",
        "label": "Shares Issued For Acquisition Of Associate"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SharesIssuedForAcquisitionOfAssociateInShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SharesIssuedForAcquisitionOfAssociateInShares",
     "presentation": [
      "http://0002019793/role/InvestmentinAssociateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for acquisition of associate",
        "documentation": "Number of shares issued for acquisition of associate during the period.",
        "label": "Shares Issued For Acquisition Of Associate In Shares"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SharesIssuedForSettlementOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SharesIssuedForSettlementOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares for settlement of debt",
        "documentation": "Value of stock issued for settlement of debt during the period.",
        "label": "Shares Issued For Settlement Of Debt"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SharesIssuedForSettlementOfDebtInShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SharesIssuedForSettlementOfDebtInShares",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares for settlement of debt (in Shares)",
        "documentation": "Number of shares issued for settlement of debt during the period.",
        "label": "Shares Issued For Settlement Of Debt In Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share price per share (in Dollars per share)",
        "verboseLabel": "Share price (in Dollars per share)",
        "label": "Shares Issued, Price Per Share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "safx_SharesIssuedToVendorsUnderDispute": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SharesIssuedToVendorsUnderDispute",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued to vendor under dispute (in Shares)",
        "documentation": "The number of shares issued to the vendors under dispute.",
        "label": "Shares Issued To Vendors Under Dispute"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r1625",
      "r1629",
      "r1632"
     ]
    },
    "us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments Subject to Mandatory Redemption, Financial Instrument [Domain]",
        "documentation": "Identifying description of each financial instrument that embodies an unconditional obligation requiring the issuer to redeem the securities by transferring the assets at a specified or determinable date (or dates) or upon an event that is certain to occur. Examples are preferred stock or trust preferred securities, each of which has redemption rights beyond the control of the issuer on a specified date or upon an event that is certain to occur."
       }
      }
     },
     "auth_ref": [
      "r507",
      "r1614",
      "r1615",
      "r1616",
      "r1617",
      "r1618",
      "r1619",
      "r1620",
      "r1621",
      "r1622"
     ]
    },
    "us-gaap_ShortTermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShortTermDebtLineItems",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesTables",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofBreakdownofConvertibleDebenturesTable0",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable",
      "http://0002019793/role/ScheduleofConvertibleDebenturesTable0",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable0",
      "http://0002019793/role/ScheduleofMandatoryConvertibleDebenturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible debentures [Abstract]",
        "terseLabel": "Schedule of Mandatory Convertible Debentures [Line Items]",
        "verboseLabel": "Short-Term Debt [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": [
      "r143",
      "r149"
     ]
    },
    "us-gaap_ShortTermDebtPercentageBearingFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShortTermDebtPercentageBearingFixedInterestRate",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "label": "Short-Term Debt, Percentage Bearing Fixed Interest Rate",
        "documentation": "The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ConvertibleDebenturesTables",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable",
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable0",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r1418",
      "r1423",
      "r1592",
      "r1593",
      "r1594"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ConvertibleDebenturesTables",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable",
      "http://0002019793/role/ScheduleofChangesinFairValueoftheCompanysLiabilitiesMeasuredUsingLevel3InputsTable0",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable",
      "http://0002019793/role/ScheduleofFinancialAssetsandLiabilitiesbyLevelwithintheFairValueHierarchyTable0",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r1418",
      "r1423",
      "r1592",
      "r1593",
      "r1594"
     ]
    },
    "safx_SideLetterForwardAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SideLetterForwardAgreementMember",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Side Letter Forward Agreement [Member]",
        "documentation": "Side Letter Forward Agreement [Member]",
        "label": "Side Letter Forward Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SierraMergerSubIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SierraMergerSubIncMember",
     "presentation": [
      "http://0002019793/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sierra Merger Sub, Inc. [Member[",
        "documentation": "Name of the subsidiary.",
        "label": "Sierra Merger Sub Inc Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUMMARY OF SIGNIFICANT POLICIES",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r214"
     ]
    },
    "safx_SignificantContractsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SignificantContractsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Contracts Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SignificantContractsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SignificantContractsDetailsLineItems",
     "presentation": [
      "http://0002019793/role/SignificantContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Contracts (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SignificantContractsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SignificantContractsDetailsTable",
     "presentation": [
      "http://0002019793/role/SignificantContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Contracts (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SignificantContractsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SignificantContractsDisclosureTextBlock",
     "presentation": [
      "http://0002019793/role/SignificantContracts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SIGNIFICANT CONTRACTS",
        "documentation": "Significant Contracts Disclosure [Text Block]",
        "label": "Significant Contracts Disclosure Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SimonOxleyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SimonOxleyMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Simon Oxley [Member]",
        "documentation": "Simon Oxley [Member]",
        "label": "Simon Oxley Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SkyfallCapitalLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SkyfallCapitalLtdMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Skyfall Capital Ltd [Member]",
        "documentation": "Skyfall Capital Ltd [Member]",
        "label": "Skyfall Capital Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SolanaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SolanaMember",
     "presentation": [
      "http://0002019793/role/CryptocurrenciesDetails",
      "http://0002019793/role/ScheduleofCryptoActivityHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Solana [Member]",
        "documentation": "Solana is a public blockchain platform that uses a proof-of-stake consensus mechanism and provides smart contract functionality. The platform's native cryptocurrency is sol. Solana was founded in 2018 by Anatoly Yakovenko and Raj Gokal, and the network was launched in march 2020 by their San Francisco-based company, Solana Labs.",
        "label": "Solana Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SouleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SouleMember",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Soule [Member]",
        "documentation": "Soule [Member]",
        "label": "Soule Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SouthernEnergyRenewablesAndDevvStreamCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SouthernEnergyRenewablesAndDevvStreamCorpMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Southern Energy Renewables and DevvStream Corp [Member]",
        "label": "Southern Energy Renewables And Devv Stream Corp Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SouthernEnergyRenewablesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SouthernEnergyRenewablesIncMember",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Southern Energy Renewables Inc. [Member]",
        "verboseLabel": "Southern Energy Renewables Inc [Member]",
        "documentation": "Southern Energy Renewables Inc [Member]",
        "label": "Southern Energy Renewables Inc Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SpecialPurposeVehicleExpectedProfitDistributionPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SpecialPurposeVehicleExpectedProfitDistributionPercentage",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profits expected to be distributed",
        "documentation": "The percentage of profits expected to be distributed to specified participant in connection with a special purpose vehicle arrangement.",
        "label": "Special Purpose Vehicle Expected Profit Distribution Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SpecialPurposeVehicleFormationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SpecialPurposeVehicleFormationPeriod",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Special purpose vehicle formation period",
        "documentation": "'Special purpose vehicle formation period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Special Purpose Vehicle Formation Period"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StakingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StakingIncome",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      },
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/CryptocurrenciesDetails",
      "http://0002019793/role/ScheduleofCryptoActivityHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Staking income",
        "negatedLabel": "Staking income",
        "verboseLabel": "Staking income earned",
        "netLabel": "Staking income earned (in Dollars)",
        "documentation": "Income earned by locking cryptocurrency assets to provide validation services that support and secure a blockchain network.",
        "label": "Staking Income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://0002019793/role/SegmentedInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r270",
      "r284",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r298",
      "r299",
      "r301",
      "r302",
      "r303",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r317",
      "r318",
      "r319",
      "r324",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r408",
      "r438",
      "r442",
      "r452",
      "r454",
      "r768",
      "r771",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1266",
      "r1269",
      "r1270",
      "r1277",
      "r1353",
      "r1814",
      "r1816",
      "r1817",
      "r1818",
      "r1819",
      "r1820",
      "r1821",
      "r1822",
      "r1823",
      "r1824",
      "r1825",
      "r1826",
      "r1827",
      "r1828",
      "r1829",
      "r1830",
      "r1831",
      "r1832",
      "r1833",
      "r1834",
      "r1835",
      "r1836",
      "r1837",
      "r1838",
      "r1839",
      "r1840",
      "r1841",
      "r1853",
      "r1854"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/EmployeeStockPurchasePlanDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofCalculationoftheWeightedAverageNumberofSharesTable",
      "http://0002019793/role/ScheduleofClassACommonStockforIssuanceTable",
      "http://0002019793/role/ScheduleofReservedSharesofCommonStockTable",
      "http://0002019793/role/SignificantContractsDetails",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r138",
      "r139",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r215",
      "r220",
      "r255",
      "r259",
      "r261",
      "r263",
      "r272",
      "r273",
      "r362",
      "r463",
      "r465",
      "r466",
      "r467",
      "r470",
      "r471",
      "r508",
      "r509",
      "r511",
      "r512",
      "r514",
      "r517",
      "r520",
      "r521",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r530",
      "r533",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r543",
      "r544",
      "r547",
      "r548",
      "r549",
      "r878",
      "r981",
      "r982",
      "r991",
      "r992",
      "r993",
      "r1026",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1108",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1122",
      "r1142",
      "r1164",
      "r1188",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1388",
      "r1511",
      "r1513",
      "r1532",
      "r1630",
      "r1636"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/ScheduleofClassACommonStockforIssuanceTable",
      "http://0002019793/role/ScheduleofReservedSharesofCommonStockTable",
      "http://0002019793/role/ShareholdersEquityType2or3",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r138",
      "r167",
      "r168",
      "r189",
      "r190",
      "r191",
      "r230",
      "r231",
      "r232",
      "r236",
      "r245",
      "r248",
      "r250",
      "r271",
      "r363",
      "r366",
      "r416",
      "r417",
      "r429",
      "r505",
      "r537",
      "r542",
      "r543",
      "r544",
      "r547",
      "r549",
      "r552",
      "r585",
      "r586",
      "r590",
      "r591",
      "r644",
      "r691",
      "r692",
      "r705",
      "r706",
      "r707",
      "r710",
      "r780",
      "r781",
      "r804",
      "r805",
      "r806",
      "r811",
      "r813",
      "r814",
      "r815",
      "r816",
      "r818",
      "r822",
      "r823",
      "r824",
      "r825",
      "r837",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r899",
      "r907",
      "r968",
      "r981",
      "r982",
      "r992",
      "r993",
      "r1026",
      "r1046",
      "r1078",
      "r1079",
      "r1080",
      "r1108",
      "r1188",
      "r1636"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementLineItems",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "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": [
      "r138",
      "r139",
      "r143",
      "r144",
      "r148",
      "r158",
      "r160",
      "r163",
      "r166",
      "r167",
      "r168",
      "r174",
      "r230",
      "r231",
      "r232",
      "r271",
      "r508",
      "r509",
      "r511",
      "r514",
      "r520",
      "r537",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r549",
      "r551",
      "r552",
      "r562",
      "r899",
      "r979",
      "r981",
      "r982",
      "r991",
      "r992",
      "r993",
      "r1096",
      "r1109",
      "r1122",
      "r1133",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1142",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1165",
      "r1166",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1188",
      "r1233",
      "r1251",
      "r1253",
      "r1364",
      "r1861"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeLocationBalanceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfIncomeLocationBalanceAxis",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and Administrative Expenses [Member]",
        "verboseLabel": "Location, Statement of Income, Balance [Axis]",
        "label": "Location, Statement of Income, Balance [Axis]",
        "documentation": "Information by location in statement of income line item where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r441",
      "r449",
      "r451",
      "r453",
      "r789",
      "r790",
      "r792",
      "r794",
      "r848",
      "r852",
      "r857",
      "r879",
      "r880",
      "r881",
      "r1073",
      "r1075",
      "r1171",
      "r1225",
      "r1312",
      "r1316",
      "r1328",
      "r1329",
      "r1332",
      "r1340",
      "r1341",
      "r1695",
      "r1697",
      "r1815"
     ]
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://0002019793/role/ScheduleofComponentsofDeferredTaxAssetsandLiabilitiesTable",
      "http://0002019793/role/ScheduleofStockOptionsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r126",
      "r128",
      "r251",
      "r605",
      "r1389",
      "r1393"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementTable",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r138",
      "r139",
      "r143",
      "r144",
      "r148",
      "r158",
      "r160",
      "r163",
      "r166",
      "r167",
      "r168",
      "r174",
      "r230",
      "r231",
      "r232",
      "r271",
      "r325",
      "r508",
      "r509",
      "r511",
      "r514",
      "r520",
      "r537",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r549",
      "r551",
      "r552",
      "r562",
      "r899",
      "r979",
      "r981",
      "r982",
      "r991",
      "r992",
      "r993",
      "r1026",
      "r1096",
      "r1109",
      "r1122",
      "r1133",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1142",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1165",
      "r1166",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1188",
      "r1233",
      "r1251",
      "r1253",
      "r1364",
      "r1861"
     ]
    },
    "safx_StockCancelledDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockCancelledDuringPeriodShares",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cancellation of shares (in Shares)",
        "documentation": "Number of shares that have been cancelled during the period.",
        "label": "Stock Cancelled During Period Shares"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockCancelledDuringPeriodSharesCancelledForTerminationOfCarbonCreditPurchaseAgreements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockCancelledDuringPeriodSharesCancelledForTerminationOfCarbonCreditPurchaseAgreements",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares cancelled for termination of carbon credit purchase agreements (in Shares)",
        "verboseLabel": "Shares cancelled for termination of carbon credit purchase agreements",
        "documentation": "Number of shares cancelled for termination of carbon credit purchase during the period.",
        "label": "Stock Cancelled During Period Shares Cancelled For Termination Of Carbon Credit Purchase Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockCancelledDuringPeriodValueCancelledForTerminationOfCarbonCreditPurchaseAgreements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockCancelledDuringPeriodValueCancelledForTerminationOfCarbonCreditPurchaseAgreements",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares cancelled for termination of carbon credit purchase agreements",
        "documentation": "Value of shares cancelled for termination of carbon credit purchase during the period.",
        "label": "Stock Cancelled During Period Value Cancelled For Termination Of Carbon Credit Purchase Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssued1",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of warrants exercised",
        "label": "Stock Issued",
        "documentation": "The fair value of stock issued in noncash financing activities."
       }
      }
     },
     "auth_ref": [
      "r1505"
     ]
    },
    "safx_StockIssuedDuringPeriodFairValueIssuedForSettlementOfAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodFairValueIssuedForSettlementOfAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of shares issued for settlement of accounts payable (in Dollars)",
        "documentation": "Fair value of shares issued to creditors or vendors as a form of payment for outstanding accounts payable.",
        "label": "Stock Issued During Period Fair Value Issued For Settlement Of Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodFairValueIssuedForSettlementOfAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodFairValueIssuedForSettlementOfAccountsPayableAndAccruedLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of shares issued for settlement of accounts payable and accrued liabilities (in Dollars)",
        "documentation": "Fair value of shares issued to creditors or vendors as a form of payment for outstanding accounts payable and accrued liabilities.",
        "label": "Stock Issued During Period Fair Value Issued For Settlement Of Accounts Payable And Accrued Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/ShareholdersEquityType2or3",
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for acquisition of associate (in Shares)",
        "verboseLabel": "Aggregate shares (in Shares)",
        "netLabel": "Stock issued during period, shares (in Shares)",
        "label": "Stock issued during period shares acquisitions (in Shares)",
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions."
       }
      }
     },
     "auth_ref": [
      "r1413",
      "r1431",
      "r1432",
      "r1625",
      "r1627",
      "r1628",
      "r1629",
      "r1632",
      "r1798",
      "r1799",
      "r1804",
      "r1805"
     ]
    },
    "safx_StockIssuedDuringPeriodSharesBusinessAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodSharesBusinessAcquisitions",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock to FOCUS in connection with the Business Combination (in Shares)",
        "documentation": "Stock issued during period shares business acquisitions.",
        "label": "Stock Issued During Period Shares Business Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodSharesCommonStockIssuedToSettleNonredemptionAgreementsInConnectionWithBusinessCombinationShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodSharesCommonStockIssuedToSettleNonredemptionAgreementsInConnectionWithBusinessCombinationShares",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued to settle Non-redemption Agreements in connection with the Business Combination (in Shares)",
        "documentation": "Stock issued during period shares common stock issued to settle non redemption agreements in connection with business combination shares.",
        "label": "Stock Issued During Period Shares Common Stock Issued To Settle Nonredemption Agreements In Connection With Business Combination Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion shares (in Shares)",
        "verboseLabel": "Shares issued upon conversion of convertible debt",
        "netLabel": "Shares issued upon conversion of convertible debt (in Shares)",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r538",
      "r1413",
      "r1431",
      "r1432",
      "r1625",
      "r1627",
      "r1628",
      "r1629",
      "r1632",
      "r1798",
      "r1799",
      "r1804",
      "r1805"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesConversionOfUnits",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued for conversion of loan payable to related party (in Shares)",
        "verboseLabel": "Convertible into units (in Shares)",
        "netLabel": "Number of shares issued upon conversion of convertible units (in Shares)",
        "label": "Stock Issued During Period, Shares, Conversion of Units",
        "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit)."
       }
      }
     },
     "auth_ref": [
      "r1413",
      "r1431",
      "r1432",
      "r1625",
      "r1626",
      "r1627",
      "r1628",
      "r1629",
      "r1632",
      "r1798",
      "r1799",
      "r1804",
      "r1805"
     ]
    },
    "safx_StockIssuedDuringPeriodSharesELOCCommitmentFee": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodSharesELOCCommitmentFee",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued as compensation for ELOC commitment fee (in Shares)",
        "documentation": "Stock issued during period shares eloc commitment fee.",
        "label": "Stock Issued During Period Shares ELOCCommitment Fee"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodSharesForSettlementOfAccountsPayable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodSharesForSettlementOfAccountsPayable",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued for settlement of accounts payable",
        "documentation": "Shares issued to creditors or vendors as a form of payment for outstanding accounts payable.",
        "label": "Stock Issued During Period Shares For Settlement Of Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodSharesIssuedForCarbonCreditPurchases": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodSharesIssuedForCarbonCreditPurchases",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for carbon credit purchases (in Shares)",
        "documentation": "Number of shares issued for carbon credit purchases during the period.",
        "label": "Stock Issued During Period Shares Issued For Carbon Credit Purchases"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodSharesIssuedForEquityLineOfCreditCommitment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodSharesIssuedForEquityLineOfCreditCommitment",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for ELOC commitment (in Shares)",
        "documentation": "Number of shares issued for equity line of credit commitment during the period.",
        "label": "Stock Issued During Period Shares Issued For Equity Line Of Credit Commitment"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodSharesIssuedForEquityLineOfCreditDrawdown": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodSharesIssuedForEquityLineOfCreditDrawdown",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for ELOC drawdown (in Shares)",
        "documentation": "Number of shares issued for equity line of credit drawdown during the period.",
        "label": "Stock Issued During Period Shares Issued For Equity Line Of Credit Drawdown"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodSharesIssuedForPIPEFinancing": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodSharesIssuedForPIPEFinancing",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for PIPE financing (in Shares)",
        "documentation": "Number of shares issued for PIPE financing during the period.",
        "label": "Stock Issued During Period Shares Issued For PIPEFinancing"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodSharesIssuedForPIPEInvestment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodSharesIssuedForPIPEInvestment",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private placement investment",
        "documentation": "Number of shares issued for PIPE investment during the period.",
        "label": "Stock Issued During Period Shares Issued For PIPEInvestment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/ShareholdersEquityType2or3",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for services (in Shares)",
        "verboseLabel": "Stock issued for services, shares (in Shares)",
        "netLabel": "Shares issued (in Shares)",
        "label": "Number of shares retained",
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": [
      "r1413",
      "r1431",
      "r1432",
      "r1627",
      "r1628"
     ]
    },
    "safx_StockIssuedDuringPeriodSharesIssuedForSettlementOfAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodSharesIssuedForSettlementOfAccountsPayableAndAccruedLiabilities",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued for settlement of accounts payable and accrued liabilities",
        "documentation": "Shares issued to creditors or vendors as a form of payment for outstanding accounts payable and accrued liabilities.",
        "label": "Stock Issued During Period Shares Issued For Settlement Of Accounts Payable And Accrued Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodSharesIssuedInConnectionWithReverseTakeover": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodSharesIssuedInConnectionWithReverseTakeover",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued in connection with RTO (in Shares)",
        "documentation": "Number of shares issued in connection with reverse takeover during the period.",
        "label": "Stock Issued During Period Shares Issued In Connection With Reverse Takeover"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SignificantContractsDetails",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock new issued (in Shares)",
        "verboseLabel": "Issued shares of new common stock (in Shares)",
        "netLabel": "Number of new share of common stock (in Shares)",
        "label": "Number of shares issued (in Shares)",
        "totalLabel": "Number of shares issued",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r1098",
      "r1188",
      "r1210",
      "r1413",
      "r1431",
      "r1432",
      "r1625",
      "r1627",
      "r1628",
      "r1629",
      "r1632",
      "r1798",
      "r1799",
      "r1804",
      "r1805"
     ]
    },
    "safx_StockIssuedDuringPeriodSharesOfRecapitalizationRecapitalization": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodSharesOfRecapitalizationRecapitalization",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recapitalization (in Shares)",
        "documentation": "Stock issued during period shares of recapitalization.",
        "label": "Stock Issued During Period Shares Of Recapitalization Recapitalization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesOther",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share assign during period (in Shares)",
        "verboseLabel": "Stock issued during period shares (in Shares)",
        "netLabel": "Number of shares issued (in Shares)",
        "label": "Stock Issued During Period, Shares, Other",
        "documentation": "Number of shares of stock issued attributable to transactions classified as other."
       }
      }
     },
     "auth_ref": [
      "r1413",
      "r1431",
      "r1432",
      "r1627",
      "r1628"
     ]
    },
    "safx_StockIssuedDuringPeriodSharesWarrantExercise": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodSharesWarrantExercise",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for warrant exercises (in Shares)",
        "verboseLabel": "Shares issued for warrant exercises",
        "documentation": "Number of shares of stock issued as a result of the exercise of warrants.",
        "label": "Stock Issued During Period Shares Warrant Exercise"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3",
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for acquisition of associate",
        "verboseLabel": "Stock issued during period",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r1413",
      "r1431",
      "r1432",
      "r1625",
      "r1627",
      "r1628",
      "r1629",
      "r1632",
      "r1798",
      "r1799",
      "r1804",
      "r1805"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of convertible securities",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r1413",
      "r1431",
      "r1432",
      "r1625",
      "r1627",
      "r1628",
      "r1629",
      "r1632",
      "r1798",
      "r1799",
      "r1804",
      "r1805"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueConversionOfUnits",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued for conversion of loan payable to related party",
        "verboseLabel": "Convertible issued",
        "label": "Stock Issued During Period, Value, Conversion of Units",
        "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit)."
       }
      }
     },
     "auth_ref": [
      "r1413",
      "r1431",
      "r1432",
      "r1625",
      "r1627",
      "r1628",
      "r1629",
      "r1632",
      "r1798",
      "r1799",
      "r1804",
      "r1805"
     ]
    },
    "safx_StockIssuedDuringPeriodValueConversionOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodValueConversionOfWarrants",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of warrants issued",
        "documentation": "The gross value of stock issued during the period upon the conversion of warrants.",
        "label": "Stock Issued During Period Value Conversion Of Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodValueELOCCommitmentFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodValueELOCCommitmentFee",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued as compensation for ELOC commitment fee",
        "documentation": "Stock issued during period value ELOCC ommitment fee.",
        "label": "Stock Issued During Period Value ELOCCommitment Fee"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodValueInConjunctionWithLoanPayableToRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodValueInConjunctionWithLoanPayableToRelatedParty",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued in conjunction with loan payable to related party",
        "documentation": "Stock issued during period value in conjunction with loan payable to related party.",
        "label": "Stock Issued During Period Value In Conjunction With Loan Payable To Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodValueIssuedForCarbonCreditPurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodValueIssuedForCarbonCreditPurchases",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for carbon credit purchases",
        "documentation": "Value of stock issued for carbon credit purchases during the period.",
        "label": "Stock Issued During Period Value Issued For Carbon Credit Purchases"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodValueIssuedForEquityLineOfCreditCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodValueIssuedForEquityLineOfCreditCommitment",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for ELOC commitment",
        "verboseLabel": "Amount drawn, shares issued for ELOC commitment",
        "documentation": "Value of stock issued for equity line of credit commitment during the period.",
        "label": "Stock Issued During Period Value Issued For Equity Line Of Credit Commitment"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodValueIssuedForEquityLineOfCreditDrawdown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodValueIssuedForEquityLineOfCreditDrawdown",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for ELOC drawdown",
        "documentation": "Value of stock issued for equity line of credit drawdown during the period.",
        "label": "Stock Issued During Period Value Issued For Equity Line Of Credit Drawdown"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodValueIssuedForPIPEFinancing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodValueIssuedForPIPEFinancing",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for PIPE financing",
        "documentation": "Value of stock issued for PIPE financing during the period.",
        "label": "Stock Issued During Period Value Issued For PIPEFinancing"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/ShareholdersEquityType2or3",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for services",
        "verboseLabel": "Stock issued for services, value",
        "netLabel": "Stock issued to consideration for services",
        "label": "Value of shares retained (in Dollars)",
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": [
      "r1413",
      "r1431",
      "r1432",
      "r1627",
      "r1628"
     ]
    },
    "safx_StockIssuedDuringPeriodValueIssuedInConnectionWithReverseTakeover": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodValueIssuedInConnectionWithReverseTakeover",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued in connection with RTO",
        "documentation": "Value of stock issued in connection with reverse takeover during the period.",
        "label": "Stock Issued During Period Value Issued In Connection With Reverse Takeover"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock new issued, value",
        "verboseLabel": "Issuance of shares",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r1108",
      "r1188",
      "r1210",
      "r1370",
      "r1413",
      "r1431",
      "r1432",
      "r1625",
      "r1627",
      "r1628",
      "r1629",
      "r1632",
      "r1798",
      "r1799",
      "r1804",
      "r1805"
     ]
    },
    "safx_StockIssuedDuringPeriodValueOfBusinessAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodValueOfBusinessAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock to FOCUS in connection with the Business Combination",
        "documentation": "Stock issued during period value of business acquisitions.",
        "label": "Stock Issued During Period Value Of Business Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodValueOfRecapitalization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodValueOfRecapitalization",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recapitalization",
        "documentation": "Stock issued during period value of recapitalization.",
        "label": "Stock Issued During Period Value Of Recapitalization"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringPeriodValueOfRecapitalizationOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodValueOfRecapitalizationOne",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recapitalization",
        "documentation": "Stock issued during period value of recapitalization one.",
        "label": "Stock Issued During Period Value Of Recapitalization One"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueOther",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cancellation of shares",
        "verboseLabel": "Number of shares issued, value",
        "label": "Stock Issued During Period, Value, Other",
        "documentation": "Value of shares of stock issued attributable to transactions classified as other."
       }
      }
     },
     "auth_ref": [
      "r1413",
      "r1431",
      "r1432",
      "r1627",
      "r1628"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofAssociatedExpenseRecognizedinPriorPeriodsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock based compensation for RSU issued upon separation",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period."
       }
      }
     },
     "auth_ref": [
      "r1413",
      "r1431",
      "r1432",
      "r1625",
      "r1627",
      "r1628",
      "r1629",
      "r1632",
      "r1798",
      "r1799",
      "r1804",
      "r1805"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock based compensation expense (benefit) associated with restricted stock units",
        "verboseLabel": "Restricted stock units",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
       }
      }
     },
     "auth_ref": [
      "r1413",
      "r1431",
      "r1432",
      "r1625",
      "r1627",
      "r1628",
      "r1629",
      "r1632"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensationForfeited",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/ScheduleofAssociatedExpenseRecognizedinPriorPeriodsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeiture of RSUs",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, Forfeited",
        "documentation": "Value of forfeited shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r1413",
      "r1431",
      "r1432",
      "r1627",
      "r1628"
     ]
    },
    "safx_StockIssuedDuringPeriodValueToSettleNonredemptionAgreementsInConnectionWithBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringPeriodValueToSettleNonredemptionAgreementsInConnectionWithBusinessCombination",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued to settle Non-redemption Agreements in connection with the Business Combination",
        "documentation": "Stock issued during period value to settle non redemption agreements in connection with business combination.",
        "label": "Stock Issued During Period Value To Settle Nonredemption Agreements In Connection With Business Combination"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodSharesAdditionalSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodSharesAdditionalSharesIssued",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional shares issued in de-spac (in Shares)",
        "documentation": "Additional shares issued in de-spac by shares.",
        "label": "Stock Issued During The Period Shares Additional Shares Issued"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodSharesAsReplacementSharesToRandySouleShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodSharesAsReplacementSharesToRandySouleShares",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued as replacement shares to Randy Soule (in Shares)",
        "documentation": "Stock issued during the period shares as replacement shares to randy soule shares.",
        "label": "Stock Issued During The Period Shares As Replacement Shares To Randy Soule Shares"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodSharesCommonStockIssuedInConjunctionWithConsultingAgreement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodSharesCommonStockIssuedInConjunctionWithConsultingAgreement",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued in conjunction with a consulting agreement (in Shares)",
        "documentation": "Common stock issued in conjunction with a consulting agreement by shares.",
        "label": "Stock Issued During The Period Shares Common Stock Issued In Conjunction With Consulting Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodSharesCommonStockIssuedToBTIGAsMergerAdvisoryFees": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodSharesCommonStockIssuedToBTIGAsMergerAdvisoryFees",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued to BTIG as merger advisory fees (in Shares)",
        "documentation": "Common stock issued to BTIG as merger advisory fees ny shares.",
        "label": "Stock Issued During The Period Shares Common Stock Issued To BTIGAs Merger Advisory Fees"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodSharesCommonStockIssuedToEemeAsAdvisoryFees": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodSharesCommonStockIssuedToEemeAsAdvisoryFees",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued to EEME as advisory fees (in Shares)",
        "documentation": "Common stock issued to EEME as advisory fees by shares.",
        "label": "Stock Issued During The Period Shares Common Stock Issued To Eeme As Advisory Fees"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodSharesCommonStockIssuedToEemeInConjunctionWithPromissoryNoteConversion": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodSharesCommonStockIssuedToEemeInConjunctionWithPromissoryNoteConversion",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued to EEME in conjunction with promissory note conversion (in Shares)",
        "documentation": "Common stock issued to EEME in conjunction with promissory note conversion by shares.",
        "label": "Stock Issued During The Period Shares Common Stock Issued To Eeme In Conjunction With Promissory Note Conversion"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodSharesCommonStockIssuedToEncoreRelatedPartyToSettleAccountsPayable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodSharesCommonStockIssuedToEncoreRelatedPartyToSettleAccountsPayable",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued to Encore, a related party, to settle accounts payable (in Shares)",
        "documentation": "Common stock issued to Encore, a related party, to settle accounts payable by shares.",
        "label": "Stock Issued During The Period Shares Common Stock Issued To Encore Related Party To Settle Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodSharesCommonStockIssuedToPolarInConnectionWithSubscriptionAgreement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodSharesCommonStockIssuedToPolarInConnectionWithSubscriptionAgreement",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued to Polar in connection with the Subscription Agreement (in Shares)",
        "documentation": "Common stock issued to Polar in connection with the Subscription Agreement by shares.",
        "label": "Stock Issued During The Period Shares Common Stock Issued To Polar In Connection With Subscription Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodSharesCompensationForSeverance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodSharesCompensationForSeverance",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued as compensation for severance (in Shares)",
        "documentation": "Stock issued during the period shares compensation for severance.",
        "label": "Stock Issued During The Period Shares Compensation For Severance"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodSharesELOCAtMarketStockSales": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodSharesELOCAtMarketStockSales",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ELOC at the market stock sales (in Shares)",
        "documentation": "ELOC at the market stock sales by shares.",
        "label": "Stock Issued During The Period Shares ELOCAt Market Stock Sales"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodSharesForCapitalRaise": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodSharesForCapitalRaise",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/ShareholdersEquityType2or3",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EEME Energy SPV LLC capital raise (in Shares)",
        "verboseLabel": "Number of shares purchase (in Shares)",
        "documentation": "Stock issued during the period shares for capital raise.",
        "label": "Stock Issued During The Period Shares For Capital Raise"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodSharesInConjunctionWithLoanPayableToRelatedParty": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodSharesInConjunctionWithLoanPayableToRelatedParty",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued in conjunction with loan payable to related party (in Shares)",
        "documentation": "Stock issued during the period shares in conjunction with loan payable to related party.",
        "label": "Stock Issued During The Period Shares In Conjunction With Loan Payable To Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodSharesInConjunctionWithPromissoryNotes": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodSharesInConjunctionWithPromissoryNotes",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued in conjunction with promissory notes (in Shares)",
        "documentation": "Stock issued during the period shares in conjunction with promissory notes.",
        "label": "Stock Issued During The Period Shares In Conjunction With Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodSharesStockIssuedInSettlement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodSharesStockIssuedInSettlement",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BTIG, LLC, stock issued in settlement (in Shares)",
        "verboseLabel": "Shares issued for settlement",
        "documentation": "Stock issued during the period shares stock issued in settlement.",
        "label": "Stock Issued During The Period Shares Stock Issued In Settlement"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodValueAdditionalSharesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodValueAdditionalSharesIssued",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional shares issued in de-spac",
        "documentation": "Additional shares issued in de-spac.",
        "label": "Stock Issued During The Period Value Additional Shares Issued"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodValueAsCompensationForSeverance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodValueAsCompensationForSeverance",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued as compensation for severance",
        "documentation": "Stock issued during the period value as compensation for severance.",
        "label": "Stock Issued During The Period Value As Compensation For Severance"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodValueAsReplacementSharesToRandySoule": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodValueAsReplacementSharesToRandySoule",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued as replacement shares to Randy Soule",
        "documentation": "Stock issued during the period value as replacement shares to randy soule.",
        "label": "Stock Issued During The Period Value As Replacement Shares To Randy Soule"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodValueCommonStockIssuedInConjunctionWithConsultingAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodValueCommonStockIssuedInConjunctionWithConsultingAgreement",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued in conjunction with a consulting agreement",
        "documentation": "Common stock issued in conjunction with a consulting agreement.",
        "label": "Stock Issued During The Period Value Common Stock Issued In Conjunction With Consulting Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodValueCommonStockIssuedToBTIGAsMergerAdvisoryFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodValueCommonStockIssuedToBTIGAsMergerAdvisoryFees",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued to BTIG as merger advisory fees",
        "documentation": "Common stock issued to BTIG as merger advisory fees.",
        "label": "Stock Issued During The Period Value Common Stock Issued To BTIGAs Merger Advisory Fees"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodValueCommonStockIssuedToEemeAsAdvisoryFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodValueCommonStockIssuedToEemeAsAdvisoryFees",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued to EEME as advisory fees",
        "documentation": "Common stock issued to EEME as advisory fees.",
        "label": "Stock Issued During The Period Value Common Stock Issued To Eeme As Advisory Fees"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodValueCommonStockIssuedToEemeInConjunctionWithPromissoryNoteConversion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodValueCommonStockIssuedToEemeInConjunctionWithPromissoryNoteConversion",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued to EEME in conjunction with promissory note conversion",
        "documentation": "Common stock issued to EEME in conjunction with promissory note conversion.",
        "label": "Stock Issued During The Period Value Common Stock Issued To Eeme In Conjunction With Promissory Note Conversion"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodValueCommonStockIssuedToEncoreRelatedPartyToSettleAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodValueCommonStockIssuedToEncoreRelatedPartyToSettleAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued to Encore, a related party, to settle accounts payable",
        "documentation": "Common stock issued to Encore, a related party, to settle accounts payable.",
        "label": "Stock Issued During The Period Value Common Stock Issued To Encore Related Party To Settle Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodValueCommonStockIssuedToPolarInConnectionWithSubscriptionAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodValueCommonStockIssuedToPolarInConnectionWithSubscriptionAgreement",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued to Polar in connection with the Subscription Agreement",
        "documentation": "Common stock issued to Polar in connection with the Subscription Agreement.",
        "label": "Stock Issued During The Period Value Common Stock Issued To Polar In Connection With Subscription Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodValueELOCAtMarketStockSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodValueELOCAtMarketStockSales",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ELOC at the market stock sales",
        "documentation": "ELOC at the market stock sales.",
        "label": "Stock Issued During The Period Value ELOCAt Market Stock Sales"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodValueForCapitalRaise": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodValueForCapitalRaise",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EEME Energy SPV LLC capital raise",
        "verboseLabel": "Number of shares purchase, value",
        "documentation": "Stock issued during the period value for capital raise.",
        "label": "Stock Issued During The Period Value For Capital Raise"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodValueInConjunctionWithPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodValueInConjunctionWithPromissoryNotes",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued in conjunction with promissory notes",
        "documentation": "Stock issued during the period value in conjunction with promissory notes.",
        "label": "Stock Issued During The Period Value In Conjunction With Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockIssuedDuringThePeriodValueStockIssuedInSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockIssuedDuringThePeriodValueStockIssuedInSettlement",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BTIG, LLC, stock issued in settlement",
        "verboseLabel": "Shares issued for settlement, value (in Dollars)",
        "documentation": "Stock issued during the period value stock issued in settlement.",
        "label": "Stock Issued During The Period Value Stock Issued In Settlement"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockOptionLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockOptionLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockOptionLiabilitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockOptionLiabilitiesDetailsTable",
     "presentation": [
      "http://0002019793/role/StockOptionLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Liabilities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockOptionLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockOptionLiabilitiesLineItems",
     "presentation": [
      "http://0002019793/role/StockOptionLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockOptionLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockOptionLiabilitiesMember",
     "presentation": [
      "http://0002019793/role/ScheduleofContinuityofDerivativeStockOptionLiabilitiesTable",
      "http://0002019793/role/ScheduleofDerivativeStockOptionLiabilitiesTable",
      "http://0002019793/role/StockOptionLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Option Liabilities [Member]",
        "verboseLabel": "Stock Option Liabilities Member",
        "documentation": "This member stands for stock option liabilities to the financial obligations that a company may have due to the issuance of stock options to its employees, executives, or other stakeholders as part of a compensation package.",
        "label": "Stock Option Liabilities Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockOptionLiabilitiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockOptionLiabilitiesPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock option liabilities",
        "documentation": "Disclosure of accounting policy for stock option liabilities.",
        "label": "Stock Option Liabilities Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockOptionLiabilitiesScheduleofContinuityofDerivativeStockOptionLiabilitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockOptionLiabilitiesScheduleofContinuityofDerivativeStockOptionLiabilitiesDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofContinuityofDerivativeStockOptionLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Liabilities - Schedule of Continuity of Derivative Stock Option Liabilities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockOptionLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockOptionLiabilitiesTable",
     "presentation": [
      "http://0002019793/role/StockOptionLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockOptionLiabilitiesTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockOptionLiabilitiesTablesLineItems",
     "presentation": [
      "http://0002019793/role/StockOptionLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Liabilities (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockOptionLiabilitiesTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockOptionLiabilitiesTablesTable",
     "presentation": [
      "http://0002019793/role/StockOptionLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Liabilities (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockOptionLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockOptionLiabilitiesTextBlock",
     "presentation": [
      "http://0002019793/role/StockOptionLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock option liabilities",
        "documentation": "The entire disclosure for stock option liabilities.",
        "label": "Stock Option Liabilities Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockOptionMember",
     "presentation": [
      "http://0002019793/role/ScheduleofMovementoftheNumberofStockOptionsTable",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options [Member]",
        "verboseLabel": "Option [Member]",
        "label": "Equity Option [Member]",
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)."
       }
      }
     },
     "auth_ref": [
      "r1363",
      "r1712",
      "r1714",
      "r1715",
      "r1716",
      "r1717",
      "r1718",
      "r1719",
      "r1720",
      "r1721",
      "r1722",
      "r1723",
      "r1724",
      "r1725",
      "r1726",
      "r1727",
      "r1728"
     ]
    },
    "safx_StockOptionsAndRSUsAuthorizedForFutureIssuanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockOptionsAndRSUsAuthorizedForFutureIssuanceMember",
     "presentation": [
      "http://0002019793/role/ScheduleofClassACommonStockforIssuanceTable",
      "http://0002019793/role/ScheduleofReservedSharesofCommonStockTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options and RSUs Authorized for Future Issuance [Member]",
        "documentation": "Stock Options and RSUs Authorized for Future Issuance [Member]",
        "label": "Stock Options And RSUs Authorized For Future Issuance Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockOptionsFairValueUponChangeDeSPACTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockOptionsFairValueUponChangeDeSPACTransaction",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofContinuityofDerivativeStockOptionLiabilitiesTable",
      "http://0002019793/role/ScheduleofDerivativeStockOptionLiabilitiesTable",
      "http://0002019793/role/StockOptionLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options fair value upon change De-SPAC transaction (Note 4)",
        "verboseLabel": "Stock options fair value upon change De-SPAC transaction (in Dollars)",
        "documentation": "Remeasurement of stock option liabilities due to change in the conditions that affect their value, such as the company's stock price, volatility assumptions, risk-free interest rates, or remaining time to expiration on De-Spac transaction.",
        "label": "Stock Options Fair Value Upon Change De SPACTransaction"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cancellation consideration shares (in Shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r1413",
      "r1431",
      "r1432",
      "r1625",
      "r1627",
      "r1628",
      "r1629",
      "r1632",
      "r1798",
      "r1799",
      "r1804",
      "r1805"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet",
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r1144",
      "r1162",
      "r1189",
      "r1190",
      "r1343",
      "r1371",
      "r1438",
      "r1508",
      "r1513",
      "r1514",
      "r1557",
      "r1767",
      "r1865"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockholdersEquityAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockholdersEquityAbstract0",
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY",
        "label": "Stockholders Equity Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofContinuityoftheCompanysInvestmentinAssociateTable",
      "http://0002019793/role/ScheduleofInvestmentinassociateContinuityofInvestmentinAssociateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r34",
      "r121",
      "r122",
      "r168",
      "r190",
      "r230",
      "r231",
      "r232",
      "r236",
      "r245",
      "r248",
      "r363",
      "r366",
      "r416",
      "r417",
      "r429",
      "r505",
      "r537",
      "r543",
      "r544",
      "r547",
      "r549",
      "r585",
      "r586",
      "r590",
      "r591",
      "r644",
      "r691",
      "r692",
      "r705",
      "r706",
      "r707",
      "r710",
      "r780",
      "r781",
      "r804",
      "r805",
      "r806",
      "r811",
      "r813",
      "r814",
      "r815",
      "r816",
      "r818",
      "r837",
      "r888",
      "r889",
      "r893",
      "r907",
      "r968",
      "r981",
      "r982",
      "r992",
      "r993",
      "r1079",
      "r1080",
      "r1107",
      "r1144",
      "r1162",
      "r1189",
      "r1190",
      "r1214",
      "r1356",
      "r1357",
      "r1370",
      "r1413",
      "r1431",
      "r1508",
      "r1513",
      "r1514",
      "r1557",
      "r1767",
      "r1865"
     ]
    },
    "safx_StockholdersEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockholdersEquityLineItems",
     "presentation": [
      "http://0002019793/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://0002019793/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r167",
      "r168",
      "r175",
      "r519",
      "r522",
      "r524",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r538",
      "r543",
      "r544",
      "r547",
      "r549",
      "r550",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r800",
      "r827",
      "r828",
      "r922",
      "r1191",
      "r1193",
      "r1215"
     ]
    },
    "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityNoteStockSplitConversionRatio1",
     "presentation": [
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange ratio",
        "verboseLabel": "Reverse stock split ratio",
        "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio",
        "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one."
       }
      }
     },
     "auth_ref": [
      "r1633",
      "r1634",
      "r1635"
     ]
    },
    "us-gaap_StockholdersEquityNoteSubscriptionsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityNoteSubscriptionsReceivable",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Subscription receivable",
        "label": "Stockholders' Equity Note, Subscriptions Receivable",
        "documentation": "Note received instead of cash as contribution to equity. The transaction may be a sale of capital stock or a contribution to paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r1195"
     ]
    },
    "us-gaap_StockholdersEquityReverseStockSplit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityReverseStockSplit",
     "presentation": [
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reverse stock split",
        "label": "Stockholders' Equity, Reverse Stock Split",
        "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements."
       }
      }
     },
     "auth_ref": [
      "r550",
      "r555",
      "r558"
     ]
    },
    "safx_StockholdersEquityScheduleofRSUActivityDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockholdersEquityScheduleofRSUActivityDetailsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity - Schedule of RSU Activity (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockholdersEquityScheduleofRSUActivityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockholdersEquityScheduleofRSUActivityDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity - Schedule of RSU Activity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockholdersEquityScheduleofRSUActivityforContractorsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockholdersEquityScheduleofRSUActivityforContractorsDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable",
      "http://0002019793/role/ScheduleofRSUActivityforContractorsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity - Schedule of RSU Activity for Contractors (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockholdersEquityScheduleofReservedSharesofCommonStockDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockholdersEquityScheduleofReservedSharesofCommonStockDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofReservedSharesofCommonStockTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity - Schedule of Reserved Shares of Common Stock (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockholdersEquityScheduleofUnvestedRestrictedStockUnitsActivityDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockholdersEquityScheduleofUnvestedRestrictedStockUnitsActivityDetailsLineItems",
     "presentation": [
      "http://0002019793/role/ScheduleofUnvestedRestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Unvested Restricted Stock Units Activity [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockholdersEquityScheduleofUnvestedRestrictedStockUnitsActivityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockholdersEquityScheduleofUnvestedRestrictedStockUnitsActivityDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofUnvestedRestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity - Schedule of Unvested Restricted Stock Units Activity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockholdersEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockholdersEquityTable",
     "presentation": [
      "http://0002019793/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockholdersEquityTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockholdersEquityTablesLineItems",
     "presentation": [
      "http://0002019793/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StockholdersEquityTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StockholdersEquityTablesTable",
     "presentation": [
      "http://0002019793/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StopLossProvisionLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StopLossProvisionLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stop loss provision liabilities",
        "documentation": "A stop-loss provision that limits the total out-of-pocket costs an insured person must pay in a year.",
        "label": "Stop Loss Provision Liabilities Current"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StopLossProvisionLiabilitiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StopLossProvisionLiabilitiesPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stop-loss provision liabilities",
        "documentation": "Disclosure of accounting policy for stop-loss provision liabilities.",
        "label": "Stop Loss Provision Liabilities Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StopLossProvisionLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StopLossProvisionLoss",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stop-loss provision loss",
        "documentation": "Amount of stop-loss provision loss recognized during the period.",
        "label": "Stop Loss Provision Loss"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StopLossProvisionReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StopLossProvisionReceived",
     "crdr": "debit",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stop-loss provision, received",
        "documentation": "The amount of stop-loss provision for carbon credits received.",
        "label": "Stop Loss Provision Received"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StoplossProvisionLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StoplossProvisionLoss",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stop-loss provision loss",
        "documentation": "Amount of stop-loss provision loss recognized during the period.",
        "label": "Stoploss Provision Loss"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StrategicConsultingAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StrategicConsultingAgreementMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Strategic Consulting Agreement [Member]",
        "documentation": "New PubCo also entered into a strategic consulting agreement with Focus Impact Partners, LLC (the \"Consultant\"), pursuant to which the Consultant will provide New PubCo with certain consulting services",
        "label": "Strategic Consulting Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_StrategicPartnershipAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "StrategicPartnershipAgreementMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Strategic Partnership Agreement [Member]",
        "documentation": "The name of partnership agreement, which provides the Company a perpetual first right of refusal (\"ROFR\") for any opportunity to pursue a potential financing of a green project in North America referred from the Devvio platform.",
        "label": "Strategic Partnership Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SubordinateVotingShareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SubordinateVotingShareMember",
     "presentation": [
      "http://0002019793/role/ScheduleofCalculationoftheWeightedAverageNumberofSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SVS [Member]",
        "label": "Subordinate Voting Share Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SubordinateVotingSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SubordinateVotingSharesMember",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/ReverseTakeoverDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subordinate Voting Shares [Member]",
        "verboseLabel": "SVS [Member]",
        "documentation": "Classification of subordinate voting shares representing ownership interest in a corporation.",
        "label": "Subordinate Voting Shares Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SubscriptionAgreementWithRelatedPartyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SubscriptionAgreementWithRelatedPartyPolicyTextBlock",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription Agreement",
        "documentation": "Subscription Agreement With Related Party [Policy Text Block]",
        "label": "Subscription Agreement With Related Party Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SubscriptionsReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SubscriptionsReceivablesMember",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription receivable",
        "documentation": "A subscription agreement pursuant to which the company issued and sold common shares.",
        "label": "Subscriptions Receivables Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventDescription",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event, Description",
        "label": "Subsequent Event, Description",
        "documentation": "Describes the event or transaction that occurred between the balance sheet date and the date the financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r921"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events [Line Items]",
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r894",
      "r920"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/SignificantContractsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r894",
      "r920"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/SignificantContractsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r894",
      "r920"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOCDetails",
      "http://0002019793/role/RetrospectiveAdjustmentsDetails",
      "http://0002019793/role/SignificantContractsDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r894",
      "r920"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SubsequentEventsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SubsequentEventsDetailsTable",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SubsequentEventsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SubsequentEventsLineItems",
     "presentation": [
      "http://0002019793/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SubsequentEventsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SubsequentEventsTable",
     "presentation": [
      "http://0002019793/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://0002019793/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUBSEQUENT EVENTS",
        "label": "Subsequent Events [Text Block]",
        "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": [
      "r919",
      "r921"
     ]
    },
    "safx_SubsidiariesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SubsidiariesTableTextBlock",
     "presentation": [
      "http://0002019793/role/BasisofPreparationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Subsidiaries",
        "documentation": "Tabular disclosure of information regarding wholly-owned subsidiaries of the Company.",
        "label": "Subsidiaries Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest",
     "presentation": [
      "http://0002019793/role/ScheduleofSubsidiariesTable",
      "http://0002019793/role/ScheduleofSubsidiariesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership",
        "label": "Subsidiary of Limited Liability Company or Limited Partnership, Ownership Interest",
        "documentation": "The number of units or percentage investment held in the subsidiary by the limited liability company or limited partnership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState",
     "presentation": [
      "http://0002019793/role/ScheduleofSubsidiariesTable",
      "http://0002019793/role/ScheduleofSubsidiariesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Place of incorporation",
        "label": "Subsidiary of Limited Liability Company or Limited Partnership, State",
        "documentation": "State in which the subsidiary of the limited liability company or limited partnership was organized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "safx_SummaryofSignificantPoliciesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SummaryofSignificantPoliciesDetailsLineItems",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Policies (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SummaryofSignificantPoliciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SummaryofSignificantPoliciesDetailsTable",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Policies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SummaryofSignificantPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SummaryofSignificantPoliciesLineItems",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SummaryofSignificantPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SummaryofSignificantPoliciesTable",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SummaryofSignificantPoliciesTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SummaryofSignificantPoliciesTablesLineItems",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Policies (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_SummaryofSignificantPoliciesTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "SummaryofSignificantPoliciesTablesTable",
     "presentation": [
      "http://0002019793/role/SummaryofSignificantPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Policies (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of cash flow information",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SupplierConcentrationRiskMember",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Concentration Risk [Member]",
        "label": "Supplier Concentration Risk [Member]",
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services."
       }
      }
     },
     "auth_ref": [
      "r1538"
     ]
    },
    "safx_TaxCreditsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "TaxCreditsAbstract",
     "presentation": [
      "http://0002019793/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credits",
        "label": "Tax Credits Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable",
      "http://0002019793/role/ScheduleofAccountsPayableandAccruedLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Taxes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r1235",
      "r1238"
     ]
    },
    "us-gaap_TemporaryEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TemporaryEquityLineItems",
     "presentation": [
      "http://0002019793/role/EquityLineofCreditELOCDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Line of Credit (\u201cELOC\u201d) [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": [
      "r139",
      "r163",
      "r164",
      "r165",
      "r509",
      "r511",
      "r512",
      "r514",
      "r517",
      "r981",
      "r982",
      "r991"
     ]
    },
    "safx_TerminatedEmployeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "TerminatedEmployeesMember",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Terminated Employees [Member]",
        "label": "Terminated Employees Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TerminationLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TerminationLoans",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination fee",
        "label": "Termination Loans",
        "documentation": "Definite liabilities to third parties under a termination loan agreement, whether or not guaranteed in whole or in part by the government."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "safx_ThresholdConsecutiveTradingDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ThresholdConsecutiveTradingDays",
     "presentation": [
      "http://0002019793/role/ReverseTakeoverDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold consecutive trading days",
        "documentation": "Threshold period of specified consecutive trading days that common stock price must exceed threshold price for specified number of trading days, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Threshold Consecutive Trading Days"
       }
      }
     },
     "auth_ref": []
    },
    "safx_ThresholdTradingDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ThresholdTradingDays",
     "presentation": [
      "http://0002019793/role/ReverseTakeoverDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold trading days",
        "documentation": "Threshold number of specified trading days that common stock price must exceed threshold price within a specified consecutive trading period, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Threshold Trading Days"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]",
        "documentation": "Information by title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": [
      "r1548",
      "r1780"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Domain]",
        "documentation": "Title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, net",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1550",
      "r1551",
      "r1552"
     ]
    },
    "safx_TradingDaysThreshold": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "TradingDaysThreshold",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading day threshold period",
        "documentation": "Threshold period of specified trading days that common stock price exceeds threshold price per share, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Trading Days Threshold"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TransactionDomain",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction [Domain]",
        "documentation": "Agreement between buyer and seller for the exchange of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r935",
      "r943",
      "r944",
      "r945",
      "r946",
      "r1344",
      "r1784",
      "r1785",
      "r1786",
      "r1787"
     ]
    },
    "safx_TransactionExpectedDaysToBeCompleted": {
     "xbrltype": "durationItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "TransactionExpectedDaysToBeCompleted",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period of transaction expected date to complete",
        "documentation": "Transaction expected days to be completed, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Transaction Expected Days To Be Completed"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransactionTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TransactionTypeAxis",
     "presentation": [
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails"
     ],
     "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": [
      "r935",
      "r943",
      "r944",
      "r945",
      "r946",
      "r1344",
      "r1784",
      "r1785",
      "r1786",
      "r1787"
     ]
    },
    "safx_TransferOfUnsecuredPromissoryNote": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "TransferOfUnsecuredPromissoryNote",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share transfer (in Shares)",
        "documentation": "Transfer of unsecured promissory note.",
        "label": "Transfer Of Unsecured Promissory Note"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "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": [
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r497",
      "r536",
      "r800",
      "r863",
      "r877",
      "r880",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r931",
      "r932",
      "r933",
      "r934",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r948",
      "r949",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1028",
      "r1047",
      "r1330",
      "r1331",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1345",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1553",
      "r1554",
      "r1555",
      "r1556",
      "r1745",
      "r1749",
      "r1750",
      "r1751",
      "r1758",
      "r1759",
      "r1761",
      "r1763"
     ]
    },
    "safx_TransitionAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "TransitionAgreementMember",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transition Agreement [Member]",
        "documentation": "Transition Agreement [Member]",
        "label": "Transition Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TravelAndEntertainmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TravelAndEntertainmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      },
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://0002019793/role/ScheduleofInvestmentinassociateSummarizedStatementofLossTable",
      "http://0002019793/role/ScheduleofSummarizedStatementofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Travel",
        "label": "Travel and Entertainment Expense",
        "documentation": "Expenses incurred for travel and entertainment during the period."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "safx_TwainForbearanceAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "TwainForbearanceAgreementMember",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Twain Forbearance Agreement [Member]",
        "documentation": "Twain Forbearance Agreement [Member]",
        "label": "Twain Forbearance Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_TwainGLXXVIIILLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "TwainGLXXVIIILLCMember",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Twain GL XXVIII, LLC [Member]",
        "documentation": "Twain GL XXVIII, LLC [Member]",
        "label": "Twain GLXXVIIILLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "safx_TwoMajorVendorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "TwoMajorVendorsMember",
     "presentation": [
      "http://0002019793/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Two Major Vendors [Member]",
        "documentation": "Two Major Vendors [Member]",
        "label": "Two Major Vendors Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_TwoThousandTwentyFiveEquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "TwoThousandTwentyFiveEquityIncentivePlanMember",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 Equity Incentive Plan [Member]",
        "documentation": "2025 Equity Incentive Plan [Member]",
        "label": "Two Thousand Twenty Five Equity Incentive Plan Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfAdoptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TypeOfAdoptionMember",
     "presentation": [
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update [Domain]",
        "documentation": "Amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r201",
      "r202",
      "r203",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r251",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r428",
      "r429",
      "r503",
      "r504",
      "r505",
      "r506",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r642",
      "r643",
      "r644",
      "r645",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r734",
      "r735",
      "r736",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r811",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r866",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087"
     ]
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails",
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/RelatedPartyTransactionsDetails",
      "http://0002019793/role/SignificantContractsDetails",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r782"
     ]
    },
    "safx_USDCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "USDCMember",
     "presentation": [
      "http://0002019793/role/CryptocurrenciesDetails",
      "http://0002019793/role/ScheduleofCryptoActivityHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "USDC [Member]",
        "documentation": "USDC is a cryptocurrency stablecoin issued by Circle that is pegged to the U.S. dollar. It is not a central bank digital currency (CBDC). USDC is designed to enable fast, low cost, and global transactions on blockchain networks.",
        "label": "USDCMember"
       }
      }
     },
     "auth_ref": []
    },
    "safx_UnderpaymentPenaltyPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "UnderpaymentPenaltyPercentage",
     "presentation": [
      "http://0002019793/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underpayment penalty percentage",
        "documentation": "The rate of underpayment penalty applicable if the entity fails to meet its obligations in full.",
        "label": "Underpayment Penalty Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnrealizedGainLossOnDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 5.0
      },
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 37.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow",
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/ScheduleofContinuityofDerivativeStockOptionLiabilitiesTable",
      "http://0002019793/role/ScheduleofDerivativeStockOptionLiabilitiesTable",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable",
      "http://0002019793/role/ScheduleofEmbeddedDerivativeLiabilitiesTable0",
      "http://0002019793/role/StockOptionLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized loss on derivative asset",
        "negatedLabel": "Change in fair value of derivative liabilities",
        "negatedTerseLabel": "Change in fair value of derivative liabilities",
        "negatedNetLabel": "Change in fair value of stock option liabilities",
        "verboseLabel": "Unrealized gain derivative asset",
        "netLabel": "Change in fair value of stock option liabilities (in Dollars)",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1203"
     ]
    },
    "safx_UnrealizedGainLossOnMandatoryConvertibleDebentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "UnrealizedGainLossOnMandatoryConvertibleDebentures",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 38.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in fair value of mandatory convertible debentures",
        "documentation": "The amount of unrealized gain (loss) on mandatory convertible debentures into convertible debt which may be settled in non cash upon conversion.",
        "label": "Unrealized Gain Loss On Mandatory Convertible Debentures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r663",
      "r677",
      "r1309"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://0002019793/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86",
      "r275",
      "r280",
      "r281",
      "r282",
      "r1002",
      "r1004",
      "r1261"
     ]
    },
    "safx_ValuationInputsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "ValuationInputsAbstract",
     "presentation": [
      "http://0002019793/role/ScheduleofFairValueofLiabilitiesRecordedundertheFairValueOptionatIssuanceTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation Inputs:",
        "label": "Valuation Inputs Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationTechniqueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ValuationTechniqueAxis",
     "presentation": [
      "http://0002019793/role/ScheduleofKeyInputsDerivativeLiabilitiesTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Approach and Technique [Axis]",
        "documentation": "Information by valuation approach and technique."
       }
      }
     },
     "auth_ref": [
      "r844",
      "r845",
      "r934",
      "r1312",
      "r1321",
      "r1333",
      "r1751"
     ]
    },
    "safx_VendorNegotiationsToReturnShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "VendorNegotiationsToReturnShares",
     "presentation": [
      "http://0002019793/role/CarbonCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vendor negotiations to return shares (in Shares)",
        "documentation": "The vendor has triggered this clause under the agreement and is currently in negotiations with the Company to return the shares.",
        "label": "Vendor Negotiations To Return Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "VestingAxis",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647",
      "r1648",
      "r1649",
      "r1650",
      "r1651",
      "r1652",
      "r1653",
      "r1655",
      "r1656",
      "r1657",
      "r1658",
      "r1659",
      "r1660",
      "r1661",
      "r1662",
      "r1663",
      "r1664",
      "r1666",
      "r1667",
      "r1668",
      "r1669",
      "r1670"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "VestingDomain",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails",
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647",
      "r1648",
      "r1649",
      "r1650",
      "r1651",
      "r1652",
      "r1653",
      "r1655",
      "r1656",
      "r1657",
      "r1658",
      "r1659",
      "r1660",
      "r1661",
      "r1662",
      "r1663",
      "r1664",
      "r1666",
      "r1667",
      "r1668",
      "r1669",
      "r1670"
     ]
    },
    "safx_WarrantLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "WarrantLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://0002019793/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://0002019793/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant liabilities",
        "documentation": "Warrant liabilities.",
        "label": "Warrant Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "safx_WarrantLiabilitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "WarrantLiabilitiesDetailsTable",
     "presentation": [
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant Liabilities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_WarrantLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "WarrantLiabilitiesMember",
     "presentation": [
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant Liabilities [Member]",
        "label": "Warrant Liabilities Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_WarrantLiabilitiesScheduleofDerivativeWarrantLiabilitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "WarrantLiabilitiesScheduleofDerivativeWarrantLiabilitiesDetailsTable",
     "presentation": [
      "http://0002019793/role/ScheduleofDerivativeWarrantLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant Liabilities - Schedule of Derivative Warrant Liabilities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_WarrantLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "WarrantLiabilitiesTable",
     "presentation": [
      "http://0002019793/role/WarrantLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_WarrantLiabilitiesTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "WarrantLiabilitiesTablesLineItems",
     "presentation": [
      "http://0002019793/role/WarrantLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant Liabilities (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "safx_WarrantLiabilitiesTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "WarrantLiabilitiesTablesTable",
     "presentation": [
      "http://0002019793/role/WarrantLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant Liabilities (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantMember",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/ScheduleofClassACommonStockforIssuanceTable",
      "http://0002019793/role/ScheduleofDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable",
      "http://0002019793/role/ScheduleofPotentialCommonSharesOutstandingthatwereExcludedFromtheComputationofDilutedNetEarningsPerShareofCommonStockTable0",
      "http://0002019793/role/ScheduleofReservedSharesofCommonStockTable",
      "http://0002019793/role/ScheduleofWarrantliabilitiesDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/StockholdersEquityDetails",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant [Member]",
        "verboseLabel": "Warrant Liabilities [Member]",
        "label": "Warrant [Member]",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r1361",
      "r1362",
      "r1365",
      "r1366",
      "r1367",
      "r1368"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantsAndRightsOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants outstanding, Value",
        "label": "Warrants and Rights Outstanding",
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price."
       }
      }
     },
     "auth_ref": [
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantsAndRightsOutstandingMaturityDate",
     "presentation": [
      "http://0002019793/role/ReverseTakeoverDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants expiry date",
        "label": "Warrants and Rights Outstanding, Maturity Date",
        "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantsAndRightsOutstandingMeasurementInput",
     "presentation": [
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable",
      "http://0002019793/role/ScheduleofPrivatePlacementWarrantsTable0",
      "http://0002019793/role/ScheduleofPublicWarrantsTable",
      "http://0002019793/role/ScheduleofPublicWarrantsTable0",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant exercise price",
        "verboseLabel": "Risk-free rate",
        "netLabel": "Dividend yield",
        "label": "Expected volatility",
        "totalLabel": "Class A common stock price",
        "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur."
       }
      }
     },
     "auth_ref": [
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://0002019793/role/ConvertibleDebenturesDetails",
      "http://0002019793/role/MandatoryConvertibleDebenturesDetails",
      "http://0002019793/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant term",
        "verboseLabel": "Expiration term",
        "netLabel": "Warrants expire term after conversion date",
        "label": "Warrants and Rights Outstanding, Term",
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1749",
      "r1750",
      "r1751"
     ]
    },
    "safx_WarrantsAndRightsSubjectToMandatoryRedemptionOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "WarrantsAndRightsSubjectToMandatoryRedemptionOneMember",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Warrants Redeemed At Equal or Exceeds 23.90 Per Share [Member]",
        "documentation": "Warrants and rights that embody an unconditional obligation requiring the issuer to redeem the instrument by transferring its assets at a specified or determinable date (or dates) or upon an event certain to occur.",
        "label": "Warrants And Rights Subject To Mandatory Redemption One Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_WarrantsAndRightsSubjectToMandatoryRedemptionTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "WarrantsAndRightsSubjectToMandatoryRedemptionTwoMember",
     "presentation": [
      "http://0002019793/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Warrants Redeemed At Equal or Exceeds 13.20 Per Share [Member]",
        "documentation": "Warrants and rights that embody an unconditional obligation requiring the issuer to redeem the instrument by transferring its assets at a specified or determinable date (or dates) or upon an event certain to occur.",
        "label": "Warrants And Rights Subject To Mandatory Redemption Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_WarrantsFairValueUponChangeInFunctionalCurrency": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "WarrantsFairValueUponChangeInFunctionalCurrency",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/ScheduleofWarrantliabilitiesDerivativeWarrantLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants fair value upon change in functional currency (Note 2)",
        "documentation": "Amount of warrants fair value upon change in functional currency.",
        "label": "Warrants Fair Value Upon Change In Functional Currency"
       }
      }
     },
     "auth_ref": []
    },
    "safx_WarrantsIssuedToMandatoryConvertibleDebentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "WarrantsIssuedToMandatoryConvertibleDebentures",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/ScheduleofWarrantliabilitiesDerivativeWarrantLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants to be issued (mandatory convertible debentures)",
        "documentation": "Amount of expense (income) related to warrants issued to mandatory convertible debentures to fair value of warrant liability.",
        "label": "Warrants Issued To Mandatory Convertible Debentures"
       }
      }
     },
     "auth_ref": []
    },
    "safx_WarrantsIssuedUponDeSPACTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "WarrantsIssuedUponDeSPACTransaction",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ScheduleofDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/ScheduleofWarrantliabilitiesDerivativeWarrantLiabilitiesTable",
      "http://0002019793/role/WarrantLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants issued upon De-SPAC transaction (Note 4)",
        "verboseLabel": "Warrants issued upon De-SPAC transaction",
        "documentation": "The amount of warrants issued upon De-SPAC transaction.",
        "label": "Warrants Issued Upon De SPACTransaction"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantsNotSettleableInCashFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantsNotSettleableInCashFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ReverseTakeoverDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of warrants (in Dollars)",
        "label": "Warrants Not Settleable in Cash, Fair Value Disclosure",
        "documentation": "Fair value portion of warrants not settleable in cash classified as equity."
       }
      }
     },
     "auth_ref": [
      "r1747",
      "r1748",
      "r1758"
     ]
    },
    "safx_WarrantsReclassifiedToLiabilitiesOnChangeInFunctionalCurrency": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "WarrantsReclassifiedToLiabilitiesOnChangeInFunctionalCurrency",
     "crdr": "credit",
     "presentation": [
      "http://0002019793/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants reclassified to liabilities on change in functional currency",
        "documentation": "Reclassification of class of warrants to liabilities on changes in functional currency.",
        "label": "Warrants Reclassified To Liabilities On Change In Functional Currency"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ScheduleofCalculationoftheWeightedAverageNumberofSharesTable",
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable",
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of common shares outstanding, diluted (in Shares)",
        "verboseLabel": "Weighted-average common shares outstanding",
        "netLabel": "Weighted-average common shares outstanding, assuming dilution",
        "label": "Weighted average number of shares outstanding",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r263"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://0002019793/role/ConsolidatedIncomeStatement",
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable",
      "http://0002019793/role/ScheduleofComputationoftheCompanysBasicandDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of common shares outstanding, basic (in Shares)",
        "verboseLabel": "Weighted average common shares outstanding",
        "netLabel": "Weighted-average common shares outstanding",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r263"
     ]
    },
    "safx_XCFAndGLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "XCFAndGLMember",
     "presentation": [
      "http://0002019793/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "XCF and GL [Member]",
        "documentation": "XCF and GL [Member]",
        "label": "XCFAnd GLMember"
       }
      }
     },
     "auth_ref": []
    },
    "safx_XCFAndHelenaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "XCFAndHelenaMember",
     "presentation": [
      "http://0002019793/role/FairValueMeasurementsDetails",
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "XCF and Helena [Member]",
        "documentation": "XCF and Helena [Member]",
        "label": "XCFAnd Helena Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_XCFMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "XCFMember",
     "presentation": [
      "http://0002019793/role/DescriptionofOrganizationandBusinessOperationsDetails",
      "http://0002019793/role/FinancialLiabilityDetails",
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "XCF [Member]",
        "documentation": "XCF [Member]",
        "label": "XCFMember"
       }
      }
     },
     "auth_ref": []
    },
    "safx_YBRAdvisorsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "YBRAdvisorsIncMember",
     "presentation": [
      "http://0002019793/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "YBR Advisors Inc [Member]",
        "documentation": "YBR Advisors Inc [Member]",
        "label": "YBRAdvisors Inc Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_YearOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "YearOneMember",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year One [Member]",
        "documentation": "Year One [Member]",
        "label": "Year One Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_YearThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "YearThreeMember",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year Three [Member]",
        "documentation": "Year Three [Member]",
        "label": "Year Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "safx_YearTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://0002019793/20260331",
     "localname": "YearTwoMember",
     "presentation": [
      "http://0002019793/role/FinancialLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year Two [Member]",
        "documentation": "Year Two [Member]",
        "label": "Year Two Member"
       }
      }
     },
     "auth_ref": []
    }
   }
  },
  "ea029408701ex-fee.htm": {
   "dts": {
    "inline": {
     "local": [
      "ea029408701ex-fee.htm"
     ]
    },
    "schema": {
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 6,
    "http://xbrl.sec.gov/ffd/2025": 5,
    "http://xbrl.sec.gov/dei/2025": 1
   },
   "contextCount": 2,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2025": 20,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "report": {
    "R179": {
     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",
     "longName": "995210 - Document - Submission",
     "shortName": "Submission",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "179",
     "firstAnchor": {
      "contextRef": "c_report",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea029408701ex-fee.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_report",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea029408701ex-fee.htm",
      "first": true,
      "unique": true
     }
    },
    "R180": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
     "longName": "995211 - Document - Offerings",
     "shortName": "Offerings",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "180",
     "firstAnchor": {
      "contextRef": "c_offering_1",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea029408701ex-fee.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_offering_1",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea029408701ex-fee.htm",
      "first": true,
      "unique": true
     }
    },
    "R181": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable",
     "longName": "995215 - Document - Fees Summary",
     "shortName": "Fees Summary",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "181",
     "firstAnchor": {
      "contextRef": "c_report",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea029408701ex-fee.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_report",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea029408701ex-fee.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtRedRpPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, FY"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtRedRpPricPrrFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Prior Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, Prior FY"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtSalesPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Sales Price, Fiscal Year",
        "terseLabel": "Aggregate Sales Price"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtRedCdts",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Redemption Credits",
        "terseLabel": "Redemption Credits"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Received",
        "terseLabel": "Amount of Securities Received",
        "documentation": "Amount of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r1378"
     ]
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtSctiesRegd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Registered",
        "terseLabel": "Amount Registered",
        "documentation": "The amount of securities being registered."
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CeasedOprsDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceased Operations Date",
        "terseLabel": "Ceased Operations Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Form Type",
        "terseLabel": "Carry Forward Form Type",
        "documentation": "The Form Type of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r1374"
     ]
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrevslyPdFee",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Previously Paid Fee",
        "terseLabel": "Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward",
        "documentation": "The fee previously paid in connection with the securities being brought forward from the prior shelf registration statement on which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r1374"
     ]
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrrFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Prior Effective Date",
        "terseLabel": "Carry Forward Initial Effective Date",
        "documentation": "The initial effective date of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r1374"
     ]
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward File Number",
        "terseLabel": "Carry Forward File Number",
        "documentation": "The EDGAR File Number of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). If the prior registration statement has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r1374"
     ]
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsItemAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Item [Axis]",
        "terseLabel": "Combined Prospectus",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different references to earlier prospectuses on a single fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Table]",
        "terseLabel": "Combined Prospectus Table"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Table [N/A]",
        "terseLabel": "Combined Prospectus Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshPdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CshPdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid by Registrant in Transaction",
        "terseLabel": "Cash Consideration Paid",
        "documentation": "Amount of cash consideration paid by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r1384"
     ]
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CshRcvdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Received by Registrant in Transaction",
        "terseLabel": "Cash Consideration Received",
        "documentation": "Amount of cash consideration received by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r1384"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "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": [
      "r1372"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "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": [
      "r1372"
     ]
    },
    "ffd_FeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Amount",
        "terseLabel": "Amount of Registration Fee",
        "documentation": "Total amount of registration fee (amount due after offsets)."
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeExhibitTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Exhibit Type",
        "terseLabel": "Fee Exhibit Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeIntrstAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeNoteMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note Maximum Aggregate Offering Price",
        "terseLabel": "Fee Note MAOP"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeRate",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Rate",
        "terseLabel": "Fee Rate",
        "documentation": "The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission."
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeesOthrRuleFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees, Other Rule [Flag]",
        "terseLabel": "Other Rule",
        "documentation": "Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Form Type",
        "terseLabel": "Form Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_GnlInstrIIhiFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "GnlInstrIIhiFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Instruction II.H,I [Flag]",
        "terseLabel": "General Instruction II.H,I"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrCity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrCity",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, City",
        "terseLabel": "City"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStatOrCtryCd": {
     "xbrltype": "stateOrCountryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStatOrCtryCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, State or Country Code",
        "terseLabel": "State or Country Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStrt1",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 1",
        "terseLabel": "Street 1"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStrt2",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 2",
        "terseLabel": "Street 2"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrZipCd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrZipCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Zip Code",
        "terseLabel": "Zip Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrNm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Name",
        "terseLabel": "Issuer Name"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_MaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "MaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Aggregate Offering Price",
        "terseLabel": "Maximum Aggregate Offering Price",
        "documentation": "The maximum aggregate offering price for the offering that is being registered."
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "MaxOfferingPricPerScty",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Offering Price per Security",
        "terseLabel": "Proposed Maximum Offering Price per Unit",
        "documentation": "The maximum offering price per share/unit being registered."
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvMaxAggtAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Amount",
        "terseLabel": "Narrative - Max Aggregate Offering Amount"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Price",
        "terseLabel": "Narrative - Max Aggregate Offering Price"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Axis]",
        "terseLabel": "Offering",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different security offerings on a single fee bearing submission."
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Title",
        "terseLabel": "Security Class Title",
        "documentation": "The title of the class of securities being registered (for each class being registered)."
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Type",
        "terseLabel": "Security Type",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Table]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Table [N/A]",
        "terseLabel": "Offering Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset [Axis]",
        "terseLabel": "Offset",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different offsets as applied to a fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmInitlFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claim Initial Filing Date",
        "terseLabel": "Initial Filing Date",
        "documentation": "The initial filing date of the earlier registration statement with which the earlier (offsetting) fee was paid for a claimed offset. If the offset fee was paid with an amendment, do not provide the amendment date under this element; instead, provide the date of the initial filing (i.e. the \"parent\" filing) ."
       }
      }
     },
     "auth_ref": [
      "r1377",
      "r1380"
     ]
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Amount",
        "terseLabel": "Fee Offset Claimed",
        "documentation": "The amount of offsetting fees being claimed."
       }
      }
     },
     "auth_ref": [
      "r1377",
      "r1380"
     ]
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetExpltnForClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Explanation for Claimed Amount",
        "terseLabel": "Explanation for Claimed Amount"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Fee Amount",
        "terseLabel": "Fee Paid with Fee Offset Source",
        "documentation": "The fee previously paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r1377",
      "r1380"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior File Number",
        "terseLabel": "File Number",
        "documentation": "The EDGAR File Number of the earlier registration statement with which the earlier (offsetting) fee was paid. If the offset filing for the offset has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r1377",
      "r1380"
     ]
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFilerNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Filer Name",
        "terseLabel": "Registrant or Filer Name",
        "documentation": "The name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid."
       }
      }
     },
     "auth_ref": [
      "r1377",
      "r1380"
     ]
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Form Type",
        "terseLabel": "Form or Filing Type",
        "documentation": "The Form Type of the offset filing."
       }
      }
     },
     "auth_ref": [
      "r1377",
      "r1380"
     ]
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeIntegerItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrNbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Number of Securities",
        "terseLabel": "Unsold Securities Associated with Fee Offset Claimed",
        "documentation": "The number of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r1377",
      "r1380"
     ]
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Title",
        "terseLabel": "Security Title Associated with Fee Offset Claimed",
        "documentation": "The title of the class of securities from which offset fees were derived."
       }
      }
     },
     "auth_ref": [
      "r1377",
      "r1380"
     ]
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Type",
        "terseLabel": "Security Type Associated with Fee Offset Claimed",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r1377",
      "r1380"
     ]
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrUnsoldOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Offering Amount",
        "terseLabel": "Unsold Aggregate Offering Amount Associated with Fee Offset Claimed",
        "documentation": "The aggregate offering amount of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r1377",
      "r1380"
     ]
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetSrcFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Source Filing Date",
        "terseLabel": "Filing Date",
        "documentation": "The filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset."
       }
      }
     },
     "auth_ref": [
      "r1377",
      "r1380"
     ]
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Table [N/A]",
        "terseLabel": "Offset Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_PrevslyPdFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "PrevslyPdFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Previously Paid [Flag]",
        "terseLabel": "Fee Previously Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RegnFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "RegnFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration File Number",
        "terseLabel": "Registration File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RptgFsclYrEndDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "RptgFsclYrEndDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Fiscal Year End Date",
        "terseLabel": "Reporting FY End Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule011Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 0-11 [Flag]",
        "terseLabel": "Rule 0-11"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011a2OffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule011a2OffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 0-11(a)(2) Offset",
        "label": "Rule 0-11(a)(2) Offset [Flag]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule415a6Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule415a6Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 415(a)(6) [Flag]",
        "terseLabel": "Rule 415(a)(6)",
        "documentation": "Checkbox indicating whether filer is claiming a 415(a)(6) carryforward."
       }
      }
     },
     "auth_ref": [
      "r1374"
     ]
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429AggtOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Aggregate Offering Amount",
        "terseLabel": "Maximum Aggregate Offering Price of Securities Previously Registered",
        "documentation": "The maximum aggregate offering amount of unsold securities registered on the prior registration statement that are carried forward under Rule 429. Only applicable if 457(o) was used in the fee calculation for the prior registration statement."
       }
      }
     },
     "auth_ref": [
      "r1375"
     ]
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429CmbndPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Combined Prospectus [Flag]",
        "terseLabel": "Rule 429",
        "documentation": "Checkbox indicating whether filer is using a combined prospectus under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r1375"
     ]
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429EarlierFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier File Number",
        "terseLabel": "File Number",
        "documentation": "The Securities Act File Number of the earlier effective registration statement(s) from which securities may be offered and sold using the combined prospectus pursuant to Rule 429."
       }
      }
     },
     "auth_ref": [
      "r1375"
     ]
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429EarlierFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier Form Type",
        "terseLabel": "Form Type",
        "documentation": "The Form Type of the earlier registration statement from which unsold securities are carried forward under Rule 429. This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r1375"
     ]
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429InitlFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Initial Effective Date",
        "terseLabel": "Initial Effective Date",
        "documentation": "The filing date of the earlier registration statement from which unsold securities are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r1375"
     ]
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429NbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Number Of Unsold Securities",
        "terseLabel": "Amount of Securities Previously Registered",
        "documentation": "The number of securities registered on the prior registration statement that are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r1375"
     ]
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429PrspctsNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Prospectus Note",
        "terseLabel": "Combined Prospectus Note"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429SctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Title",
        "terseLabel": "Security Class Title"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429SctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Type",
        "terseLabel": "Security Type"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457aFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(a) [Flag]",
        "terseLabel": "Rule 457(a)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(a) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1376"
     ]
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457bOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(b) Offset [Flag]",
        "terseLabel": "Rule 457(b) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(b) or 0-11(a)(2)."
       }
      }
     },
     "auth_ref": [
      "r1377"
     ]
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457fFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(f) [Flag]",
        "terseLabel": "Rule 457(f)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1378"
     ]
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457oFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(o) [Flag]",
        "terseLabel": "Rule 457(o)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(o) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1379"
     ]
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457pOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(p) Offset [Flag]",
        "terseLabel": "Rule 457(p) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(p)."
       }
      }
     },
     "auth_ref": [
      "r1380"
     ]
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457rFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(r) [Flag]",
        "terseLabel": "Rule 457(r)"
       }
      }
     },
     "auth_ref": [
      "r1381"
     ]
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457sFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(s) Flag",
        "terseLabel": "Rule 457(s)"
       }
      }
     },
     "auth_ref": [
      "r1382"
     ]
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457uFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(u) [Flag]",
        "terseLabel": "Rule 457(u)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(u) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1383"
     ]
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Table]",
        "terseLabel": "Securities, 424I Table"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities 424I [N/A]",
        "terseLabel": "Securities 424I N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "SubmissnTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission Type",
        "terseLabel": "Submission Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TermntnCmpltnWdrwl": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TermntnCmpltnWdrwl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination / Completion / Withdrawal Statement",
        "terseLabel": "Termination / Withdrawal Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TtlFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee Amount",
        "terseLabel": "Total Fee Amount"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlFeeAndIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee and Interest Amount",
        "terseLabel": "Total Fee and Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlOffsetAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offset Amount",
        "terseLabel": "Total Offset Amount"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlPrevslyPdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Previously Paid Amount",
        "terseLabel": "Previously Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlTxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Transaction Valuation",
        "terseLabel": "Total Transaction Valuation"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Valuation",
        "terseLabel": "Transaction Valuation"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_ValSctiesRcvd": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "ValSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received",
        "terseLabel": "Value of Securities Received",
        "documentation": "Value of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r1378"
     ]
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "ValSctiesRcvdPerShr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received, Per Share",
        "terseLabel": "Value of Securities Received, Per Share",
        "documentation": "Value per share of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form). This is included in the explanation of 457(f) fee calculation."
       }
      }
     },
     "auth_ref": [
      "r1378"
     ]
    }
   }
  }
 },
 "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/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r6": {
   "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"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "850",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "20",
   "Section": "25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-2"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Paragraph": "2AA",
   "Subparagraph": "(a)",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AA"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r38": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r39": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r40": {
   "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(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r41": {
   "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(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r42": {
   "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(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r45": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r46": {
   "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(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r51": {
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r57": {
   "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"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r69": {
   "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)(h))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r70": {
   "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(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r71": {
   "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/2147478524/942-220-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "210",
   "Topic": "954",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "220",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-5"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1403",
   "Paragraph": "b",
   "Publisher": "SEC"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "3",
   "Publisher": "SEC"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.4-03(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 1.B.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r133": {
   "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"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480868/205-20-S45-2"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.Z.5.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-2"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-13"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-2"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-4"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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(19)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r149": {
   "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(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r150": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r151": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r152": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r153": {
   "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(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r154": {
   "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(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r155": {
   "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(22)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r156": {
   "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(22)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r157": {
   "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(22)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r158": {
   "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(22)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r159": {
   "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(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r160": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r161": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r162": {
   "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(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r163": {
   "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(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r164": {
   "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(27)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r165": {
   "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(27)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r166": {
   "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(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r167": {
   "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(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r168": {
   "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(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "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(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r170": {
   "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(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "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(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r172": {
   "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(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r173": {
   "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(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r174": {
   "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(30)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r175": {
   "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(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r176": {
   "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(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r177": {
   "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(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r178": {
   "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(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r179": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r180": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r181": {
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r186": {
   "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"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r188": {
   "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"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r191": {
   "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"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-23"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r205": {
   "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"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r211": {
   "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"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-9"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r217": {
   "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(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r218": {
   "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(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r219": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r222": {
   "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(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r223": {
   "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(h)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r224": {
   "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(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r225": {
   "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(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r235": {
   "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"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r260": {
   "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"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-12"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r271": {
   "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"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2A"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r287": {
   "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"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r290": {
   "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"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r318": {
   "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"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r323": {
   "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"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r362": {
   "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"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-6"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-6"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-7"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-7"
  },
  "r371": {
   "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"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r374": {
   "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"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-20"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476163/350-60-45-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-3"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-4"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-6"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-6"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-13"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r441": {
   "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"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r451": {
   "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"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r476": {
   "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"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r486": {
   "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"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r497": {
   "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"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-4"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r536": {
   "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"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480125/505-10-S35-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-4"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-8"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-6"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 5.Q.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-7"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481468/505-20-05-5"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-3"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-2"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-3"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 1.D.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479921/505-20-S99-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r604": {
   "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"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481117/718-50-35-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r683": {
   "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"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r688": {
   "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"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "51",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-51"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-10/tableOfContent"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479279/805-10-65-5"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479279/805-10-65-5"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479279/805-10-65-5"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-20/tableOfContent"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-30/tableOfContent"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2AG",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AG"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8C"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479693/815-10-S50-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-7"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-7"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-7"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-3"
  },
  "r827": {
   "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"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r839": {
   "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"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "45",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480865/815-45-50-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/825/tableOfContent"
  },
  "r868": {
   "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"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r878": {
   "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"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r914": {
   "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"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r921": {
   "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"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 1.B.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480148/855-10-S99-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480088/860-10-S50-1"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(cc)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D"
  },
  "r947": {
   "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"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480031/860-30-S50-1"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-5"
  },
  "r969": {
   "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"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "275",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479072/912-275-50-2"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "275",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479072/912-275-50-3"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "275",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479072/912-275-50-5"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478685/912-310-50-1"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478685/912-310-50-2"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478788/912-405-45-4"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477623/912-405-50-2"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477623/912-405-50-3"
  },
  "r979": {
   "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"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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/2147478546/942-210-S99-1"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13)(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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/2147478546/942-210-S99-1"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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/2147478546/942-210-S99-1"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7)(e)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7)(e)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.9-06)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1006": {
   "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/2147477268/942-320-50-2"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(ff)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(fff)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478443/942-360-45-1"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r1029": {
   "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)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1030": {
   "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)(1)(h))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1031": {
   "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/2147478777/944-210-S99-1"
  },
  "r1032": {
   "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)(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1033": {
   "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)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1034": {
   "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)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1035": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1036": {
   "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)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1037": {
   "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)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1038": {
   "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)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1039": {
   "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)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1040": {
   "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/2147478777/944-210-S99-1"
  },
  "r1041": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1042": {
   "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)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1043": {
   "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)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1044": {
   "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(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1045": {
   "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/2147477250/944-220-S99-1"
  },
  "r1046": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1047": {
   "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/2147477250/944-220-S99-1"
  },
  "r1048": {
   "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)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1049": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1050": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1051": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1052": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1053": {
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "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"
  },
  "r1098": {
   "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(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r1099": {
   "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(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r1100": {
   "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(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r1101": {
   "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(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-3"
  },
  "r1122": {
   "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/2147477796/946-210-45-4"
  },
  "r1123": {
   "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/2147478795/946-210-50-1"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1125": {
   "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/2147478795/946-210-50-1"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1127": {
   "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/2147478795/946-210-50-12"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1129": {
   "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/2147478795/946-210-50-6"
  },
  "r1130": {
   "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/2147478795/946-210-50-6"
  },
  "r1131": {
   "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/2147478795/946-210-50-6"
  },
  "r1132": {
   "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/2147478795/946-210-50-6"
  },
  "r1133": {
   "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/2147479170/946-210-S99-1"
  },
  "r1134": {
   "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/2147479170/946-210-S99-1"
  },
  "r1135": {
   "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/2147479170/946-210-S99-1"
  },
  "r1136": {
   "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/2147479170/946-210-S99-1"
  },
  "r1137": {
   "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/2147479170/946-210-S99-1"
  },
  "r1138": {
   "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/2147479170/946-210-S99-1"
  },
  "r1139": {
   "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/2147479170/946-210-S99-1"
  },
  "r1140": {
   "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/2147479170/946-210-S99-1"
  },
  "r1141": {
   "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(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1142": {
   "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/2147479170/946-210-S99-1"
  },
  "r1143": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1144": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1145": {
   "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/2147479170/946-210-S99-1"
  },
  "r1146": {
   "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/2147479170/946-210-S99-1"
  },
  "r1147": {
   "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/2147479170/946-210-S99-1"
  },
  "r1148": {
   "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/2147479170/946-210-S99-1"
  },
  "r1149": {
   "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/2147479170/946-210-S99-1"
  },
  "r1150": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1151": {
   "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(5)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1152": {
   "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/2147479170/946-210-S99-1"
  },
  "r1153": {
   "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/2147479170/946-210-S99-1"
  },
  "r1154": {
   "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/2147479170/946-210-S99-1"
  },
  "r1155": {
   "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/2147479170/946-210-S99-1"
  },
  "r1156": {
   "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/2147479170/946-210-S99-1"
  },
  "r1157": {
   "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/2147479170/946-210-S99-1"
  },
  "r1158": {
   "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/2147479170/946-210-S99-1"
  },
  "r1159": {
   "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/2147479170/946-210-S99-1"
  },
  "r1160": {
   "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/2147479170/946-210-S99-1"
  },
  "r1161": {
   "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/2147479170/946-210-S99-2"
  },
  "r1162": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r1163": {
   "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/2147479105/946-220-45-7"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r1165": {
   "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/2147479134/946-220-S99-1"
  },
  "r1166": {
   "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/2147479134/946-220-S99-1"
  },
  "r1167": {
   "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)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1168": {
   "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)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1169": {
   "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)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1170": {
   "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)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1171": {
   "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/2147479134/946-220-S99-1"
  },
  "r1172": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1173": {
   "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/2147479134/946-220-S99-1"
  },
  "r1174": {
   "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/2147479134/946-220-S99-1"
  },
  "r1175": {
   "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/2147479134/946-220-S99-1"
  },
  "r1176": {
   "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/2147479134/946-220-S99-1"
  },
  "r1177": {
   "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/2147479134/946-220-S99-1"
  },
  "r1178": {
   "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/2147479134/946-220-S99-1"
  },
  "r1179": {
   "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/2147479134/946-220-S99-1"
  },
  "r1180": {
   "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/2147479134/946-220-S99-1"
  },
  "r1181": {
   "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/2147479134/946-220-S99-1"
  },
  "r1182": {
   "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/2147479134/946-220-S99-1"
  },
  "r1183": {
   "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/2147479134/946-220-S99-1"
  },
  "r1184": {
   "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/2147479134/946-220-S99-1"
  },
  "r1185": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1186": {
   "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/2147479134/946-220-S99-1"
  },
  "r1187": {
   "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/2147479134/946-220-S99-3"
  },
  "r1188": {
   "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/2147479134/946-220-S99-3"
  },
  "r1189": {
   "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(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1190": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1197": {
   "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/2147477271/946-320-S99-1"
  },
  "r1198": {
   "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/2147477271/946-320-S99-2"
  },
  "r1199": {
   "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/2147477271/946-320-S99-3"
  },
  "r1200": {
   "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/2147477271/946-320-S99-3"
  },
  "r1201": {
   "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/2147477271/946-320-S99-5"
  },
  "r1202": {
   "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/2147477271/946-320-S99-5A"
  },
  "r1203": {
   "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 F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r1204": {
   "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/2147477271/946-320-S99-5B"
  },
  "r1205": {
   "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/2147477271/946-320-S99-5B"
  },
  "r1206": {
   "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/2147477271/946-320-S99-5C"
  },
  "r1207": {
   "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/2147477271/946-320-S99-5C"
  },
  "r1208": {
   "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/2147477271/946-320-S99-6"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r1217": {
   "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(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1218": {
   "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(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1219": {
   "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(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r1222": {
   "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)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1223": {
   "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/2147477332/976-310-50-1"
  },
  "r1224": {
   "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/2147479230/978-310-50-1"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480397/718-10-55-16"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-2"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-3A"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-4"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1275": {
   "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"
  },
  "r1276": {
   "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"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481639/420-10-35-4"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r1284": {
   "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"
  },
  "r1285": {
   "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"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1292": {
   "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"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1298": {
   "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"
  },
  "r1299": {
   "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"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1302": {
   "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"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r1305": {
   "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"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-9"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "46",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-48"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479299/805-40-55-10"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r1343": {
   "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"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "108",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481296/860-20-55-108"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "942",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480095/942-10-S50-1"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "942",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480035/942-10-S99-6"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1351": {
   "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"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9"
  },
  "r1361": {
   "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/2147478795/946-210-50-1"
  },
  "r1362": {
   "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/2147478795/946-210-50-6"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1364": {
   "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/2147477802/946-310-45-1"
  },
  "r1365": {
   "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/2147477271/946-320-S99-1"
  },
  "r1366": {
   "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/2147477271/946-320-S99-2"
  },
  "r1367": {
   "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/2147477271/946-320-S99-3"
  },
  "r1368": {
   "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/2147477271/946-320-S99-6"
  },
  "r1369": {
   "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/2147479168/946-830-55-10"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1371": {
   "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/2147479168/946-830-55-12"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r1382": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r1384": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Subsection": "f",
   "Section": "457"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "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"
  },
  "r1388": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1389": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1390": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1391": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1392": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1393": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1394": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1395": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1396": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1397": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1398": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1399": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1400": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1401": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1402": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1404": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1405": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r1406": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1407": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1408": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1409": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r1410": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r1411": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1412": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1413": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
  },
  "r1414": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-2"
  },
  "r1415": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3"
  },
  "r1416": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-5"
  },
  "r1417": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-7"
  },
  "r1418": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
  },
  "r1419": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
  },
  "r1420": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1421": {
   "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(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1422": {
   "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"
  },
  "r1423": {
   "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(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1424": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1425": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1426": {
   "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(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1427": {
   "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(22)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1428": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1429": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1430": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1431": {
   "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(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1432": {
   "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(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1433": {
   "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"
  },
  "r1434": {
   "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(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1435": {
   "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(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1436": {
   "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(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1437": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1438": {
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1439": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1440": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1441": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1442": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1443": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1444": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1445": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1446": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1447": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r1448": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1449": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1450": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1451": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1452": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1453": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1454": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1455": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1456": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1457": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1458": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1459": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1460": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1461": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1462": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1463": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1464": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1465": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1466": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1467": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1468": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1469": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1470": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1471": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1472": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1473": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1474": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1475": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1476": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1477": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1478": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1479": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1480": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1481": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1482": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1483": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1484": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1485": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1486": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1487": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1488": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1489": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1490": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1491": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1492": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1493": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1494": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1495": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1496": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1497": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1498": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1499": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1500": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r1501": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r1502": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1503": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1504": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r1505": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r1506": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r1507": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1508": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1509": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1510": {
   "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(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1511": {
   "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(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1512": {
   "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(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1513": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1514": {
   "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"
  },
  "r1515": {
   "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(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1516": {
   "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(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1517": {
   "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(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1518": {
   "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(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1519": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1520": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1521": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1522": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1523": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r1524": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r1525": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1526": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1527": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r1528": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r1529": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r1530": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1531": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1532": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1533": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1534": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1535": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1536": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r1537": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1538": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1539": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1540": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1541": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1542": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1543": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1544": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1545": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1546": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1547": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r1548": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r1549": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1550": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1551": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1552": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1553": {
   "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"
  },
  "r1554": {
   "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"
  },
  "r1555": {
   "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"
  },
  "r1556": {
   "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"
  },
  "r1557": {
   "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"
  },
  "r1558": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r1559": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r1560": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r1561": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r1562": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1563": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1564": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1565": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1566": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1567": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1568": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1569": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1570": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1571": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1572": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482558/350-40-50-1"
  },
  "r1573": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r1574": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476163/350-60-45-1"
  },
  "r1575": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-1"
  },
  "r1576": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-3"
  },
  "r1577": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-3"
  },
  "r1578": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-3"
  },
  "r1579": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-3"
  },
  "r1580": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-3"
  },
  "r1581": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-4"
  },
  "r1582": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-6"
  },
  "r1583": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476162/350-60-50-6"
  },
  "r1584": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r1585": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482222/360-10-30-2"
  },
  "r1586": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482190/360-10-35-3"
  },
  "r1587": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1588": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1589": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1590": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r1591": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1592": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1593": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1594": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1595": {
   "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"
  },
  "r1596": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r1597": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r1598": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r1599": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r1600": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1601": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1602": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1603": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1604": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1605": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1606": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1607": {
   "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"
  },
  "r1608": {
   "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"
  },
  "r1609": {
   "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)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1610": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1611": {
   "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"
  },
  "r1612": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1613": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r1614": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-1"
  },
  "r1615": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-2"
  },
  "r1616": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-2"
  },
  "r1617": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-2"
  },
  "r1618": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-2"
  },
  "r1619": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-2"
  },
  "r1620": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-2"
  },
  "r1621": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-2"
  },
  "r1622": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-2"
  },
  "r1623": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r1624": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1625": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r1626": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r1627": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2"
  },
  "r1628": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3"
  },
  "r1629": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1"
  },
  "r1630": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-2"
  },
  "r1631": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-6"
  },
  "r1632": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1633": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r1634": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-2"
  },
  "r1635": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-2"
  },
  "r1636": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1637": {
   "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"
  },
  "r1638": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r1639": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r1640": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r1641": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r1642": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r1643": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1644": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1645": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1646": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1647": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1648": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1649": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1650": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1651": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1652": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1653": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1654": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1655": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1656": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1657": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1658": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1659": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1660": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1661": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1662": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1663": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1664": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1665": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1666": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1667": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1668": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1669": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1670": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1671": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1672": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r1673": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r1674": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r1675": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r1676": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1677": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1678": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1679": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1680": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1681": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1682": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1683": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1684": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r1685": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r1686": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1687": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1688": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1689": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1690": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1691": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r1692": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r1693": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23"
  },
  "r1694": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1695": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1696": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1697": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1698": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r1699": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r1700": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42"
  },
  "r1701": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1702": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1703": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1704": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1705": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r1706": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1707": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1708": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1709": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r1710": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r1711": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r1712": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1713": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1714": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1715": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1716": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1717": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1718": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1719": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1720": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1721": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1722": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1723": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1724": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1725": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1726": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1727": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r1728": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1729": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5A"
  },
  "r1730": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r1731": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1732": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1733": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1734": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r1735": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r1736": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r1737": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "15",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481116/815-15-25-1"
  },
  "r1738": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1739": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1740": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1741": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1742": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1743": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1744": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/820/tableOfContent"
  },
  "r1745": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1746": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-1C"
  },
  "r1747": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1748": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1749": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1750": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1751": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1752": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1753": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1754": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1755": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1756": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1757": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1758": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1759": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1760": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r1761": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1762": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1763": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1764": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1765": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1766": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1767": {
   "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"
  },
  "r1768": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r1769": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r1770": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1771": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1772": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1773": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1774": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1775": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r1776": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r1777": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r1778": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1779": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1780": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1781": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1782": {
   "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"
  },
  "r1783": {
   "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"
  },
  "r1784": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1785": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1786": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1787": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1788": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r1789": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-8"
  },
  "r1790": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-8"
  },
  "r1791": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2"
  },
  "r1792": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2"
  },
  "r1793": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-5"
  },
  "r1794": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "905",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478704/905-360-25-4"
  },
  "r1795": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1796": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "940",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/940-320/tableOfContent"
  },
  "r1797": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478482/942-210-50-1"
  },
  "r1798": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1"
  },
  "r1799": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1"
  },
  "r1800": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1801": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1802": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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/2147478546/942-210-S99-1"
  },
  "r1803": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1804": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1805": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1806": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.9-06)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1807": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/942-320/tableOfContent"
  },
  "r1808": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r1809": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1810": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1811": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1812": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1813": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1814": {
   "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"
  },
  "r1815": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1816": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1817": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1818": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1819": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1820": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1821": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1822": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1823": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1824": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1825": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1826": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1827": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1835": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1837": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1838": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1839": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1840": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1841": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1842": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1843": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1844": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1845": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1846": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1847": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1848": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1849": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-3"
  },
  "r1857": {
   "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/2147478795/946-210-50-6"
  },
  "r1858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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/2147479170/946-210-S99-1"
  },
  "r1859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1861": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1862": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1864": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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/2147479134/946-220-S99-3"
  },
  "r1866": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477867/946-230-45-1"
  },
  "r1868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r1869": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1870": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1873": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "810",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477383/970-810-45-1"
  }
 }
}
