FULLTEXT DEL 5 AV 5

10-Q – 2025-11-20 – MetaLinks.json

Föregående del · Dokumentindex

"Paragraph": "1",
      "Subparagraph": "(SX 210.12-16(Column J))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
    },
    "r656": {
      "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"
    },
    "r657": {
      "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"
    },
    "r658": {
      "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"
    },
    "r659": {
      "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"
    },
    "r660": {
      "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"
    },
    "r661": {
      "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"
    },
    "r662": {
      "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"
    },
    "r663": {
      "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"
    },
    "r664": {
      "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"
    },
    "r665": {
      "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"
    },
    "r666": {
      "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"
    },
    "r667": {
      "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"
    },
    "r668": {
      "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"
    },
    "r669": {
      "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"
    },
    "r670": {
      "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"
    },
    "r671": {
      "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"
    },
    "r672": {
      "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"
    },
    "r673": {
      "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"
    },
    "r674": {
      "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"
    },
    "r675": {
      "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"
    },
    "r676": {
      "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"
    },
    "r677": {
      "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"
    },
    "r678": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "946",
      "SubTopic": "210",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "2",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
    },
    "r679": {
      "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"
    },
    "r680": {
      "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"
    },
    "r681": {
      "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"
    },
    "r682": {
      "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"
    },
    "r683": {
      "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"
    },
    "r684": {
      "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"
    },
    "r685": {
      "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"
    },
    "r686": {
      "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"
    },
    "r687": {
      "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"
    },
    "r688": {
      "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"
    },
    "r689": {
      "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"
    },
    "r690": {
      "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"
    },
    "r691": {
      "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"
    },
    "r692": {
      "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"
    },
    "r693": {
      "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"
    },
    "r694": {
      "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"
    },
    "r695": {
      "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"
    },
    "r696": {
      "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)(b))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
    },
    "r697": {
      "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"
    },
    "r698": {
      "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"
    },
    "r699": {
      "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"
    },
    "r700": {
      "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"
    },
    "r701": {
      "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"
    },
    "r702": {
      "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"
    },
    "r703": {
      "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"
    },
    "r704": {
      "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"
    },
    "r705": {
      "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"
    },
    "r706": {
      "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"
    },
    "r707": {
      "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"
    },
    "r708": {
      "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"
    },
    "r709": {
      "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"
    },
    "r710": {
      "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"
    },
    "r711": {
      "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"
    },
    "r712": {
      "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"
    },
    "r713": {
      "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"
    },
    "r714": {
      "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"
    },
    "r715": {
      "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"
    },
    "r716": {
      "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"
    },
    "r717": {
      "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"
    },
    "r718": {
      "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"
    },
    "r719": {
      "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"
    },
    "r720": {
      "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"
    },
    "r721": {
      "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"
    },
    "r722": {
      "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"
    },
    "r723": {
      "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"
    },
    "r724": {
      "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"
    },
    "r725": {
      "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"
    },
    "r726": {
      "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"
    },
    "r727": {
      "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"
    },
    "r728": {
      "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"
    },
    "r729": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "946",
      "SubTopic": "320",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
    },
    "r730": {
      "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"
    },
    "r731": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "946",
      "SubTopic": "320",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "2",
      "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
    },
    "r732": {
      "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"
    },
    "r733": {
      "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"
    },
    "r734": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "946",
      "SubTopic": "320",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "3",
      "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
    },
    "r735": {
      "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"
    },
    "r736": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "946",
      "SubTopic": "320",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "6",
      "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
    },
    "r737": {
      "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"
    },
    "r738": {
      "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"
    },
    "r739": {
      "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"
    },
    "r740": {
      "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 4))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
    },
    "r741": {
      "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"
    },
    "r742": {
      "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"
    },
    "r743": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "954",
      "SubTopic": "310",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "1",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1"
    },
    "r744": {
      "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"
    },
    "r745": {
      "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 A)(Footnote 2))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
    },
    "r746": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "970",
      "SubTopic": "360",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.12-28(Column B))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
    },
    "r747": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "970",
      "SubTopic": "360",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.12-28(Column C))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
    },
    "r748": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "970",
      "SubTopic": "360",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.12-28(Column D))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
    },
    "r749": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "970",
      "SubTopic": "360",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.12-28(Column E))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
    },
    "r750": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "970",
      "SubTopic": "360",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.12-28(Column F))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
    },
    "r751": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "970",
      "SubTopic": "360",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.12-28(Column G))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
    },
    "r752": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "970",
      "SubTopic": "360",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.12-28(Column H))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
    },
    "r753": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "970",
      "SubTopic": "360",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.12-28(Column I))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
    },
    "r754": {
      "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"
    },
    "r755": {
      "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"
    },
    "r756": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "10",
      "SubTopic": "10",
      "Topic": "825",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
    },
    "r757": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "13H",
      "Subparagraph": "(b)",
      "SubTopic": "40",
      "Topic": "944",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
    },
    "r758": {
      "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"
    },
    "r759": {
      "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"
    },
    "r760": {
      "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"
    },
    "r761": {
      "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"
    },
    "r762": {
      "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"
    },
    "r763": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "220",
      "SubTopic": "40",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "12",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-12"
    },
    "r764": {
      "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"
    },
    "r765": {
      "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"
    },
    "r766": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "220",
      "SubTopic": "40",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "19",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-19"
    },
    "r767": {
      "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"
    },
    "r768": {
      "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"
    },
    "r769": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "220",
      "SubTopic": "40",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "25",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-25"
    },
    "r770": {
      "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"
    },
    "r771": {
      "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"
    },
    "r772": {
      "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"
    },
    "r773": {
      "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"
    },
    "r774": {
      "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"
    },
    "r775": {
      "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"
    },
    "r776": {
      "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"
    },
    "r777": {
      "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"
    },
    "r778": {
      "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"
    },
    "r779": {
      "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"
    },
    "r780": {
      "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"
    },
    "r781": {
      "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"
    },
    "r782": {
      "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"
    },
    "r783": {
      "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"
    },
    "r784": {
      "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"
    },
    "r785": {
      "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"
    },
    "r786": {
      "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"
    },
    "r787": {
      "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"
    },
    "r788": {
      "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"
    },
    "r789": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "405",
      "SubTopic": "50",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "5",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477128/405-50-55-5"
    },
    "r790": {
      "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"
    },
    "r791": {
      "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"
    },
    "r792": {
      "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"
    },
    "r793": {
      "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"
    },
    "r794": {
      "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"
    },
    "r795": {
      "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"
    },
    "r796": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "505",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "13",
      "Subparagraph": "(d)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
    },
    "r797": {
      "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"
    },
    "r798": {
      "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"
    },
    "r799": {
      "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"
    },
    "r800": {
      "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"
    },
    "r801": {
      "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"
    },
    "r802": {
      "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"
    },
    "r803": {
      "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"
    },
    "r804": {
      "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"
    },
    "r805": {
      "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"
    },
    "r806": {
      "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"
    },
    "r807": {
      "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"
    },
    "r808": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "805",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "39",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
    },
    "r809": {
      "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"
    },
    "r810": {
      "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"
    },
    "r811": {
      "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"
    },
    "r812": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "805",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "31",
      "Subparagraph": "(c)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
    },
    "r813": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "805",
      "SubTopic": "740",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "13",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
    },
    "r814": {
      "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"
    },
    "r815": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "815",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "181",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181"
    },
    "r816": {
      "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"
    },
    "r817": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "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"
    },
    "r818": {
      "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"
    },
    "r819": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "820",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "100",
      "Subparagraph": "(d)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
    },
    "r820": {
      "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"
    },
    "r821": {
      "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"
    },
    "r822": {
      "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"
    },
    "r823": {
      "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"
    },
    "r824": {
      "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"
    },
    "r825": {
      "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"
    },
    "r826": {
      "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"
    },
    "r827": {
      "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"
    },
    "r828": {
      "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"
    },
    "r829": {
      "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"
    },
    "r830": {
      "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"
    },
    "r831": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "932",
      "SubTopic": "235",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "17",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
    },
    "r832": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "932",
      "SubTopic": "235",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "21",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
    },
    "r833": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "932",
      "SubTopic": "235",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "29",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
    },
    "r834": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "932",
      "SubTopic": "235",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "3",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
    },
    "r835": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "932",
      "SubTopic": "235",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "2",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
    },
    "r836": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "932",
      "SubTopic": "235",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "4",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
    },
    "r837": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "932",
      "SubTopic": "235",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "5",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
    },
    "r838": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "932",
      "SubTopic": "235",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "6",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
    },
    "r839": {
      "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"
    },
    "r840": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "944",
      "SubTopic": "40",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "9C",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
    },
    "r841": {
      "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"
    },
    "r842": {
      "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"
    },
    "r843": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "944",
      "SubTopic": "605",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "12",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-12"
    },
    "r844": {
      "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"
    },
    "r845": {
      "role": "http://www.xbrl.org/2003/role/exampleRef",
      "Topic": "944",
      "SubTopic": "605",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "15",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-15"
    },
    "r846": {
      "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"
    },
    "r847": {
      "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"
    },
    "r848": {
      "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"
    },
    "r849": {
      "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"
    },
    "r850": {
      "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"
    },
    "r851": {
      "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"
    },
    "r852": {
      "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"
    },
    "r853": {
      "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"
    },
    "r854": {
      "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"
    },
    "r855": {
      "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"
    },
    "r856": {
      "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"
    },
    "r857": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Exchange Act",
      "Number": "240",
      "Section": "12",
      "Subsection": "b"
    },
    "r858": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Exchange Act",
      "Number": "240",
      "Section": "12",
      "Subsection": "b-2"
    },
    "r859": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Exchange Act",
      "Number": "240",
      "Section": "12",
      "Subsection": "d1-1"
    },
    "r860": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 10-Q",
      "Number": "240",
      "Section": "308",
      "Subsection": "a"
    },
    "r861": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 20-F",
      "Section": "16",
      "Subsection": "J",
      "Paragraph": "a"
    },
    "r862": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 20-F",
      "Section": "6",
      "Subsection": "F",
      "Paragraph": "1"
    },
    "r863": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 20-F",
      "Section": "6",
      "Subsection": "F",
      "Paragraph": "1",
      "Subparagraph": "i"
    },
    "r864": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 20-F",
      "Section": "6",
      "Subsection": "F",
      "Paragraph": "1",
      "Subparagraph": "i",
      "Sentence": "A"
    },
    "r865": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 20-F",
      "Section": "6",
      "Subsection": "F",
      "Paragraph": "1",
      "Subparagraph": "i",
      "Sentence": "B"
    },
    "r866": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 20-F",
      "Section": "6",
      "Subsection": "F",
      "Paragraph": "1",
      "Subparagraph": "i",
      "Sentence": "C"
    },
    "r867": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 20-F",
      "Section": "6",
      "Subsection": "F",
      "Paragraph": "1",
      "Subparagraph": "i",
      "Sentence": "D"
    },
    "r868": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 20-F",
      "Section": "6",
      "Subsection": "F",
      "Paragraph": "1",
      "Subparagraph": "i",
      "Sentence": "E"
    },
    "r869": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 20-F",
      "Section": "6",
      "Subsection": "F",
      "Paragraph": "1",
      "Subparagraph": "ii"
    },
    "r870": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 20-F",
      "Section": "6",
      "Subsection": "F",
      "Paragraph": "1",
      "Subparagraph": "iii"
    },
    "r871": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 20-F",
      "Section": "6",
      "Subsection": "F",
      "Paragraph": "2"
    },
    "r872": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 40-F",
      "Section": "19",
      "Paragraph": "a"
    },
    "r873": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 40-F",
      "Section": "19",
      "Paragraph": "a",
      "Subparagraph": "1"
    },
    "r874": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 40-F",
      "Section": "19",
      "Paragraph": "a",
      "Subparagraph": "1",
      "Sentence": "i"
    },
    "r875": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 40-F",
      "Section": "19",
      "Paragraph": "a",
      "Subparagraph": "1",
      "Sentence": "ii"
    },
    "r876": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 40-F",
      "Section": "19",
      "Paragraph": "a",
      "Subparagraph": "1",
      "Sentence": "iii"
    },
    "r877": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 40-F",
      "Section": "19",
      "Paragraph": "a",
      "Subparagraph": "1",
      "Sentence": "iv"
    },
    "r878": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 40-F",
      "Section": "19",
      "Paragraph": "a",
      "Subparagraph": "1",
      "Sentence": "v"
    },
    "r879": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 40-F",
      "Section": "19",
      "Paragraph": "a",
      "Subparagraph": "2"
    },
    "r880": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 40-F",
      "Section": "19",
      "Paragraph": "a",
      "Subparagraph": "3"
    },
    "r881": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form 40-F",
      "Section": "19",
      "Paragraph": "b"
    },
    "r882": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form N-CSR",
      "Section": "18",
      "Paragraph": "a"
    },
    "r883": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form N-CSR",
      "Section": "18",
      "Paragraph": "a",
      "Subparagraph": "1"
    },
    "r884": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form N-CSR",
      "Section": "18",
      "Paragraph": "a",
      "Subparagraph": "1",
      "Sentence": "i"
    },
    "r885": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form N-CSR",
      "Section": "18",
      "Paragraph": "a",
      "Subparagraph": "1",
      "Sentence": "ii"
    },
    "r886": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form N-CSR",
      "Section": "18",
      "Paragraph": "a",
      "Subparagraph": "1",
      "Sentence": "iii"
    },
    "r887": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form N-CSR",
      "Section": "18",
      "Paragraph": "a",
      "Subparagraph": "1",
      "Sentence": "iv"
    },
    "r888": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form N-CSR",
      "Section": "18",
      "Paragraph": "a",
      "Subparagraph": "1",
      "Sentence": "v"
    },
    "r889": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form N-CSR",
      "Section": "18",
      "Paragraph": "a",
      "Subparagraph": "2"
    },
    "r890": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form N-CSR",
      "Section": "18",
      "Paragraph": "a",
      "Subparagraph": "3"
    },
    "r891": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Form N-CSR",
      "Section": "18",
      "Paragraph": "b"
    },
    "r892": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Forms 10-K, 10-Q, 20-F",
      "Number": "240",
      "Section": "13",
      "Subsection": "a-1"
    },
    "r893": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v"
    },
    "r894": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "1"
    },
    "r895": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "2",
      "Subparagraph": "ii"
    },
    "r896": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "2",
      "Subparagraph": "iii"
    },
    "r897": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "2",
      "Subparagraph": "iii",
      "Sentence": "B",
      "Clause": "1",
      "Subclause": "ii"
    },
    "r898": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "2",
      "Subparagraph": "iii",
      "Sentence": "C",
      "Clause": "1",
      "Subclause": "i"
    },
    "r899": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "2",
      "Subparagraph": "iii",
      "Sentence": "C",
      "Clause": "1",
      "Subclause": "ii"
    },
    "r900": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "2",
      "Subparagraph": "iii",
      "Sentence": "C",
      "Clause": "1",
      "Subclause": "iii"
    },
    "r901": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "2",
      "Subparagraph": "iii",
      "Sentence": "C",
      "Clause": "1",
      "Subclause": "iv"
    },
    "r902": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "2",
      "Subparagraph": "iii",
      "Sentence": "C",
      "Clause": "1",
      "Subclause": "v"
    },
    "r903": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "2",
      "Subparagraph": "iii",
      "Sentence": "C",
      "Clause": "1",
      "Subclause": "vi"
    },
    "r904": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "2",
      "Subparagraph": "iv"
    },
    "r905": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "2",
      "Subparagraph": "vi"
    },
    "r906": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "3"
    },
    "r907": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "4"
    },
    "r908": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "5",
      "Subparagraph": "i"
    },
    "r909": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "5",
      "Subparagraph": "ii"
    },
    "r910": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "5",
      "Subparagraph": "iii"
    },
    "r911": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "5",
      "Subparagraph": "iv"
    },
    "r912": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "6"
    },
    "r913": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "6",
      "Subparagraph": "i"
    },
    "r914": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "w",
      "Paragraph": "1"
    },
    "r915": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "w",
      "Paragraph": "1",
      "Subparagraph": "i"
    },
    "r916": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "w",
      "Paragraph": "1",
      "Subparagraph": "i",
      "Sentence": "A"
    },
    "r917": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "w",
      "Paragraph": "1",
      "Subparagraph": "i",
      "Sentence": "B"
    },
    "r918": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "w",
      "Paragraph": "1",
      "Subparagraph": "i",
      "Sentence": "C"
    },
    "r919": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "w",
      "Paragraph": "1",
      "Subparagraph": "i",
      "Sentence": "D"
    },
    "r920": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "w",
      "Paragraph": "1",
      "Subparagraph": "i",
      "Sentence": "E"
    },
    "r921": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "w",
      "Paragraph": "1",
      "Subparagraph": "ii"
    },
    "r922": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "w",
      "Paragraph": "1",
      "Subparagraph": "iii"
    },
    "r923": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "w",
      "Paragraph": "2"
    },
    "r924": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "x",
      "Paragraph": "1"
    },
    "r925": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "x",
      "Paragraph": "2"
    },
    "r926": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "x",
      "Paragraph": "2",
      "Subparagraph": "ii",
      "Sentence": "A"
    },
    "r927": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "x",
      "Paragraph": "2",
      "Subparagraph": "ii",
      "Sentence": "C"
    },
    "r928": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "x",
      "Paragraph": "2",
      "Subparagraph": "ii",
      "Sentence": "D"
    },
    "r929": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "x",
      "Paragraph": "2",
      "Subparagraph": "ii",
      "Sentence": "E"
    },
    "r930": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "402",
      "Subsection": "x",
      "Paragraph": "2",
      "Subparagraph": "ii",
      "Sentence": "F"
    },
    "r931": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "408",
      "Subsection": "a"
    },
    "r932": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "408",
      "Subsection": "a",
      "Paragraph": "1"
    },
    "r933": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "408",
      "Subsection": "a",
      "Paragraph": "2",
      "Subparagraph": "A"
    },
    "r934": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "408",
      "Subsection": "a",
      "Paragraph": "2",
      "Subparagraph": "B"
    },
    "r935": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "408",
      "Subsection": "a",
      "Paragraph": "2",
      "Subparagraph": "C"
    },
    "r936": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "408",
      "Subsection": "a",
      "Paragraph": "2",
      "Subparagraph": "D"
    },
    "r937": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Number": "229",
      "Section": "408",
      "Subsection": "b",
      "Paragraph": "1"
    },
    "r938": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Section": "402",
      "Number": "229",
      "Subsection": "v",
      "Paragraph": "2",
      "Subparagraph": "iii",
      "Sentence": "C",
      "Clause": "1"
    },
    "r939": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "2",
      "Subparagraph": "iii",
      "Sentence": "A",
      "Number": "229"
    },
    "r940": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "2",
      "Subparagraph": "iii",
      "Sentence": "B",
      "Clause": "1",
      "Number": "229"
    },
    "r941": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-K",
      "Section": "402",
      "Subsection": "v",
      "Paragraph": "2",
      "Subparagraph": "iii",
      "Sentence": "B",
      "Clause": "1",
      "Subclause": "i",
      "Number": "229"
    },
    "r942": {
      "role": "http://www.xbrl.org/2003/role/presentationRef",
      "Publisher": "SEC",
      "Name": "Regulation S-T",
      "Number": "232",
      "Section": "405"
    },
    "r943": {
      "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"
    },
    "r944": {
      "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"
    },
    "r945": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "12",
      "SubTopic": "10",
      "Topic": "230",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
    },
    "r946": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "15",
      "SubTopic": "10",
      "Topic": "230",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
    },
    "r947": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "3",
      "Subparagraph": "(a)(1)",
      "SubTopic": "310",
      "Topic": "944",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
    },
    "r948": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Name": "Regulation S-K (SK)",
      "Number": "229",
      "Section": "1402",
      "Paragraph": "a",
      "Publisher": "SEC"
    },
    "r949": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Name": "Regulation S-K (SK)",
      "Number": "229",
      "Section": "1402",
      "Paragraph": "b",
      "Subparagraph": "(1)",
      "Publisher": "SEC"
    },
    "r950": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Name": "Regulation S-K (SK)",
      "Number": "229",
      "Section": "1402",
      "Paragraph": "b",
      "Subparagraph": "(2)",
      "Publisher": "SEC"
    },
    "r951": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Name": "Regulation S-K (SK)",
      "Number": "229",
      "Section": "1402",
      "Paragraph": "b",
      "Subparagraph": "(3)",
      "Publisher": "SEC"
    },
    "r952": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Name": "Regulation S-K (SK)",
      "Number": "229",
      "Section": "1402",
      "Paragraph": "c",
      "Subparagraph": "(2)(i)",
      "Publisher": "SEC"
    },
    "r953": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Name": "Regulation S-K (SK)",
      "Number": "229",
      "Section": "1402",
      "Paragraph": "c",
      "Subparagraph": "(2)(ii)",
      "Publisher": "SEC"
    },
    "r954": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Name": "Regulation S-K (SK)",
      "Number": "229",
      "Section": "1402",
      "Paragraph": "c",
      "Subparagraph": "(2)(iii)",
      "Publisher": "SEC"
    },
    "r955": {
      "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(15))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r956": {
      "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))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r957": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX210.5-02(22)(a)(1))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r958": {
      "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"
    },
    "r959": {
      "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"
    },
    "r960": {
      "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"
    },
    "r961": {
      "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(7)(c))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
    },
    "r962": {
      "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(9)(a))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
    },
    "r963": {
      "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"
    },
    "r964": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Topic": "230",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "13",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
    },
    "r965": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Topic": "230",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "14",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
    },
    "r966": {
      "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"
    },
    "r967": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "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"
    },
    "r968": {
      "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"
    },
    "r969": {
      "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"
    },
    "r970": {
      "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"
    },
    "r971": {
      "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"
    },
    "r972": {
      "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"
    },
    "r973": {
      "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"
    },
    "r974": {
      "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"
    },
    "r975": {
      "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"
    },
    "r976": {
      "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"
    },
    "r977": {
      "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"
    },
    "r978": {
      "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"
    },
    "r979": {
      "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"
    },
    "r980": {
      "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"
    },
    "r981": {
      "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"
    },
    "r982": {
      "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"
    },
    "r983": {
      "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"
    },
    "r984": {
      "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"
    },
    "r985": {
      "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"
    },
    "r986": {
      "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"
    },
    "r987": {
      "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"
    },
    "r988": {
      "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"
    },
    "r989": {
      "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"
    },
    "r990": {
      "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"
    },
    "r991": {
      "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"
    },
    "r992": {
      "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"
    },
    "r993": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "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"
    },
    "r994": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "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"
    },
    "r995": {
      "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"
    },
    "r996": {
      "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"
    },
    "r997": {
      "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"
    },
    "r998": {
      "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"
    },
    "r999": {
      "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"
    },
    "r1000": {
      "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"
    },
    "r1001": {
      "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"
    },
    "r1002": {
      "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"
    },
    "r1003": {
      "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"
    },
    "r1004": {
      "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"
    },
    "r1005": {
      "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"
    },
    "r1006": {
      "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"
    },
    "r1007": {
      "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"
    },
    "r1008": {
      "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"
    },
    "r1009": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Topic": "450",
      "Name": "Accounting Standards Codification",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/450/tableOfContent"
    },
    "r1010": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "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"
    },
    "r1011": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Topic": "470",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S50",
      "Paragraph": "1",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480190/470-10-S50-1"
    },
    "r1012": {
      "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"
    },
    "r1013": {
      "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"
    },
    "r1014": {
      "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"
    },
    "r1015": {
      "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"
    },
    "r1016": {
      "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"
    },
    "r1017": {
      "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"
    },
    "r1018": {
      "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"
    },
    "r1019": {
      "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"
    },
    "r1020": {
      "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"
    },
    "r1021": {
      "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"
    },
    "r1022": {
      "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"
    },
    "r1023": {
      "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"
    },
    "r1024": {
      "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"
    },
    "r1025": {
      "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"
    },
    "r1026": {
      "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"
    },
    "r1027": {
      "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"
    },
    "r1028": {
      "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"
    },
    "r1029": {
      "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"
    },
    "r1030": {
      "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"
    },
    "r1031": {
      "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"
    },
    "r1032": {
      "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"
    },
    "r1033": {
      "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"
    },
    "r1034": {
      "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"
    },
    "r1035": {
      "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"
    },
    "r1036": {
      "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"
    },
    "r1037": {
      "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"
    },
    "r1038": {
      "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"
    },
    "r1039": {
      "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"
    },
    "r1040": {
      "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"
    },
    "r1041": {
      "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"
    },
    "r1042": {
      "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"
    },
    "r1043": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "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"
    },
    "r1044": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "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"
    },
    "r1045": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "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"
    },
    "r1046": {
      "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"
    },
    "r1047": {
      "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"
    },
    "r1048": {
      "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"
    },
    "r1049": {
      "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"
    },
    "r1050": {
      "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"
    },
    "r1051": {
      "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"
    },
    "r1052": {
      "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"
    },
    "r1053": {
      "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"
    },
    "r1054": {
      "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"
    },
    "r1055": {
      "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"
    },
    "r1056": {
      "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"
    },
    "r1057": {
      "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"
    },
    "r1058": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Topic": "825",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "13",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-13"
    },
    "r1059": {
      "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"
    },
    "r1060": {
      "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"
    },
    "r1061": {
      "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"
    },
    "r1062": {
      "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"
    },
    "r1063": {
      "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"
    },
    "r1064": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Topic": "860",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "3",
      "Subparagraph": "(c)(1)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
    },
    "r1065": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Topic": "860",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "3",
      "Subparagraph": "(c)(2)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
    },
    "r1066": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Topic": "860",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "3",
      "Subparagraph": "(c)(3)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
    },
    "r1067": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Topic": "860",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "4",
      "Subparagraph": "(b)(1)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
    },
    "r1068": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Topic": "860",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "4",
      "Subparagraph": "(b)(2)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
    },
    "r1069": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Topic": "860",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "4",
      "Subparagraph": "(b)(3)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
    },
    "r1070": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Topic": "942",
      "SubTopic": "235",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "2",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
    },
    "r1071": {
      "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"
    },
    "r1072": {
      "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"
    },
    "r1073": {
      "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)(5))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
    },
    "r1074": {
      "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"
    },
    "r1075": {
      "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
      "Topic": "944",
      "SubTopic": "310",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "3",
      "Subparagraph": "(a)(2)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
    },
    "r1076": {
      "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"
    },
    "r1077": {
      "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"
    },
    "r1078": {
      "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"
    },
    "r1079": {
      "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"
    },
    "r1080": {
      "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"
    },
    "r1081": {
      "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"
    },
    "r1082": {
      "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"
    },
    "r1083": {
      "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"
    },
    "r1084": {
      "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"
    },
    "r1085": {
      "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"
    },
    "r1086": {
      "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"
    },
    "r1087": {
      "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"
    },
    "r1088": {
      "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"
    },
    "r1089": {
      "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"
    },
    "r1090": {
      "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"
    },
    "r1091": {
      "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"
    },
    "r1092": {
      "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"
    },
    "r1093": {
      "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"
    },
    "r1094": {
      "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"
    },
    "r1095": {
      "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"
    },
    "r1096": {
      "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"
    },
    "r1097": {
      "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"
    },
    "r1098": {
      "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"
    },
    "r1099": {
      "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"
    },
    "r1100": {
      "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"
    },
    "r1101": {
      "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"
    },
    "r1102": {
      "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"
    },
    "r1103": {
      "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"
    },
    "r1104": {
      "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"
    },
    "r1105": {
      "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"
    },
    "r1106": {
      "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"
    },
    "r1107": {
      "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"
    },
    "r1108": {
      "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"
    }
  }
}