{
  "documentInfo": {
    "documentType": "https://xbrl.org/PWD/2026-09-01/module",
    "namespaces": {
      "xs": "http://www.w3.org/2001/XMLSchema",
      "ex-fin": "https://example.com/example-financials",
      "xbrlr": "https://xbrl.org/PWD/2026-09-01/report",
      "xbrl": "https://xbrl.org/PWD/2026-09-01",
      "xbrla": "https://xbrl.org/PWD/2026-09-01/accounting",
      "xbrlm": "https://xbrl.org/PWD/2026-09-01/model",
      "lei": "http://standards.iso.org/iso/17442",
      "iso4217": "http://www.xbrl.org/2003/iso4217"
    },
    "documentNamespacePrefix": "ex-fin",
    "importMapping": {
      "ex-fin:FSWithFactsModel": "../examples/example4-FinancialStatementWithFacts.json"
    },
    "sourceMappings": [
      {
        "sourceName": "ex-fin:LiabilitiesTable",
        "url": "../examples/LiabilitiesTable.csv"
      }
    ],
    "description": "EXAMPLE 5: Extends example 4 by importing CSV-sourced facts for Liabilities. This taxonomy demonstrates the use of sourceMappings, factSources, factMaps, and tableTemplates to import fact values from an external CSV file. The CSV provides a single Liabilities fact with the concept name, value, period, unit, and decimals. All concepts, cubes, dimensions, labels, and presentation networks are inherited from example 4."
  },
  "xbrlModel": {
    "name": "ex-fin:FSWithCSVFactsModel",
    "importedTaxonomies": [
      {
        "xbrlModelName": "ex-fin:FSWithFactsModel"
      }
    ],
    "factSources": [
      {
        "name": "ex-fin:LiabilitiesTable",
        "factMapName": "ex-fin:LiabilitiesFactMap",
        "cubeName": "ex-fin:FinancialStatementCube"
      }
    ],
    "factMaps": [
      {
        "name": "ex-fin:LiabilitiesFactMap",
        "templateName": "ex-fin:LiabilitiesTemplate"
      }
    ],
    "tableTemplates": [
      {
        "name": "ex-fin:LiabilitiesTemplate",
        "columns": [
          {
            "columnName": "Concept"
          },
          {
            "columnName": "Value",
            "decimals": 0,
            "factDimensions": {
              "xbrl:concept": "$Concept"
            }
          },
          {
            "columnName": "Period"
          },
          {
            "columnName": "Unit"
          },
          {
            "columnName": "Decimals"
          }
        ],
        "factDimensions": {
          "xbrl:period": "$Period",
          "xbrl:entity": "lei:5493001KJTIIGC8Y1R12",
          "xbrl:unit": "$Unit"
        }
      }
    ]
  }
}