在 XBRL 中,同一个表示网络是否对单个 SEC 文件中的所有上下文都有效?

In XBRL, is the same presentation network valid for all the contexts in a single SEC filing?

陈述 networks/hierarchies 是否独立于填充它们的事实的上下文?

例如,在实例文档中,我看到许多概念重复的事实,但上下文不同。显然,这是因为它们代表特定 table 的不同年份,例如。上一年或上一季度的损益表。

但是,表示层次结构是否对所有上下文都有效,并且它不会因同一 SEC 文件中的不同上下文而改变?

简单的回答是肯定的,表示层级独立于上下文。没有将特定层次结构绑定到特定上下文的机制。

有两个细节值得注意:

  1. 表示层次结构可以指示概念在何处用作期初余额或期末余额(使用“首选标签”机制 select periodStartLabel 或一个 periodEndLabel)。在这种情况下,使用表示层次结构显示报告信息的工具将 select 来自不同上下文的概念。

  2. SEC XBRL 渲染器应用了一些过滤,每个部分都显示了事实。例如,如果相同的概念出现在主要财务报表和附注的演示文稿中,渲染器可能会过滤掉用于该附注的事实,以便它们不会显示在主要财务报表中。例如,如果您查看此 10-Q,在“财务报表 -> 简明合并运营报表”下,您将看到“净销售额”作为第一行。如果您查看“注释详细信息”下的第 5 个 table,您将看到按产品线分类的“净销售额”明细。尽管使用相同的概念,但本说明中的大部分事实都是 未显示在第一个语句中。请注意,此过滤是此特定渲染引擎的一项功能,不是 XBRL 标准的一部分。