XBRL 中的概念和标签有什么区别,是否所有上市公司都共享相同的 US GAAP 标签?

What is the difference between a concept and a label in XBRL, and do all listed companies share the same US GAAP labels?

让我用 sec 的 RESTful api:
显示特斯拉的公司事实数据 https://data.sec.gov/api/xbrl/companyfacts/CIK0001318605.json

您可以看到 'facts ---- us-gaap' 中的所有标签,例如:

AccountsAndNotesReceivableNet
AccountsPayableCurrent
AccountsReceivableNetCurrent
AccretionAmortizationOfDiscountsAndPremiumsInvestments

是否所有上市公司都使用相同的 us-gaap 标签名称?
每个公司都可以创建自己的定制 us-gaap 标签名称吗?

concept in xbrl官方定义为A taxonomy element that provides the meaning for a fact

https://www.xbrl.org/guidance/xbrl-glossary/

concept in xbrlus-gaap's label 有什么区别?

简短的回答是肯定的。

先说一个小细节:

AccountsAndNotesReceivableNet
AccountsPayableCurrent
AccountsReceivableNetCurrent
AccretionAmortizationOfDiscountsAndPremiumsInvestments

这些不是标签,这些是概念的本地名称。标签是不同的,人类可读的,例如“应收帐款和票据,净额”将是一个标签。标签附有标签链接库。

这些概念的更完整的名称(称为 QName)是:

us-gaap:AccountsAndNotesReceivableNet
us-gaap:AccountsPayableCurrent
us-gaap:AccountsReceivableNetCurrent
us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments

其中 us-gaap 前缀与 US GAAP 命名空间绑定,该命名空间每年都在变化,并且在 2021 年是:

http://fasb.org/us-gaap-std/2021-01-31

这表明这些概念不是由公司维护的,而是由财务会计准则委员会维护的。因此,所有向 EDGAR 系统提交报告的公司都共享这些概念。

重要的两点:

  • 允许公司创建他们自己的概念。这些称为扩展概念。您会认出它们,因为它们在公司命名空间中,而不是在 US GAAP 命名空间中。他们的前缀不会是 us-gaap,而是一些公司特定的前缀。这些概念对于每个公司都是独一无二的。

特斯拉的例子是:

tsla:AccruedAndOtherCurrentLiabilities
  • 美国 GAAP 分类法中的概念每年都会更新,即添加了一些概念,弃用了一些概念,删除了一些概念。然而,FASB 试图保持跨年的一致性,即一个概念不会在一年到下一年突然改变其语义。