この記事の対象者:
- SEC
アウトラインの構造を見極め、修正するには、まず正しいアウトラインの構造がどのようなものかを理解しましょう。
XBRLの基本的なアウトライン構造
メモ: XBRLアウトラインの基本ルールは、US GAAPとIFRSのSECファイリングの両方で同じである。
基本的なXBRLのアウトラインでは、各セクションは四半期報告書や年次報告書内のステートメント、注記、スケジュールに対応しています。セクション内では、サブセクションが異なるレベルのタグ付け要件に関連しています。財務諸表に対する注記で要求されるタグ付けのレベルは以下の4つです:
-
レベル1 テキストブロック用
-
レベル 2 ポリシーテキストブロック用
-
レベル 3 表テキストブロック用
-
レベル4 詳細タグ付け用
各サブセクションには、文書に適用されるコンセプトと、構成に必要な追加要素が含まれています。メモは、そこに適用される概念をさらに組織化するために、複数のレベル4のサブセクションを使用することができる。
次の図は、サブセクション内の基本的なアウトライン構造の例を示しています。これは、組織的な目的のためのルートアブストラクトと、文書の中で適用されるラインアイテムコンセプトを含んでいます。
XBRLのアウトラインにコンセプトを追加し、整理する際には、できるだけ文書の体裁に近い構成になるようにしてください。アウトラインの中で特定の要素をどのように構成すべきかというルールがあるため、完全に一致しないこともあります。これらの規則を無視すると、アウトライン構造がSECの定める規則に技術的に準拠していないため、検証上の問題が生じます。
ディメンションアウトライン構造
軸とメンバーがファクトに適用されると、それはディメンションと呼ばれます。ディメンション構造には、項目を整理する独自のパターンがあります。この構造が正しく設定されていないと、XBRLの検証エラーが発生する。
メンバーをファクトに適用する場合は必ず、関連するディメンション構造もアウトラインに作成してください。
次の図は、サブセクションのルート・アブストラクトの下にハイパーキューブ(テーブルとしても知られている)が入れ子になっている正しいディメンション構造を示しています。アウトラインのディメンション項目を整理するためにテーブルを使用します。この状況では、テーブルには、軸、ドメイン、メンバー、行項目抽象、およびそれらのディメンジョンを使用する概念が含まれます。
アウトライン構造の問題解決
以下は、最も一般的な4つのアウトラインの問題とその解決方法です:
-
ハイパーキューブには軸がありません
この問題を解決するには、適切な軸(必要であれば複数)、ドメイン、メンバーを、Line items abstractの上のテーブルの子としてアウトラインに追加する。
-
軸にドメインがありません
この問題を解決するには、アウトラインに正しいドメインを追加する。どのドメインを軸に関連付けるべきか不明な場合は、タクソノミ・アナライザを参照してください。各標準軸はタクソノミーの中に表示され、その下に関連ドメインが入れ子になって表示される。適切なメンバーがすべてドメインの子であることを確認してください。
-
正しくない項目は、軸の子です。
この問題を解決するには、削除したいメンバーの下にいるすべての子を昇格させてください。不適切なメンバーを削除してください。テーブルの子としてドメインを追加します。ドメインの下に残っているメンバー全員を降格させます。
-
ラインアイテムコンセプトは、ラインアイテムアブストラクトの下にネストされるのではなく、適用されるメンバーを持ちます。
行項目は、アウトライン構造内のメンバーと同じ[テーブル]の子でない限り、適用されているメンバーを継承することはできません。この問題を解決するためには、[テーブル]で線項目コンセプトを線項目アブストラクトの子に下げる。