あなたの作業の詳細はわかりませんが、XBRL を簡単に操作するには、基本的な XBRL プロセッサが必要だと思います。多くのオープンソースおよび独自のプロセッサがあります。
質問に戻りますが、理想的な方法は、探している期間に一致するすべてのコンテキストを取得することだと思います。次に、それらのコンテキストごとに us-gaap:Revenue ファクトを照会します。
「どのコンテキストが会社全体 (セグメントではなく) であるかをパーサーに知らせるにはどうすればよいですか?」という質問について。・あなたの求める次元(軸)があると思います。通常、会社全体に対応するディメンション メンバーが既定のメンバーです (分類を見て確認してください)。また、コンテキストでは通常、デフォルトのディメンション値が省略されるため、セグメント (またはシナリオ) にそのディメンションがないコンテキストを探す必要があります。
us-gaap タクソノミは、FASB が提供するオンライン タクソノミ ビューア ツールで参照できます。
確認しておくべきことの 1 つは、拡張機能の分類法にも収益の事実がある可能性があり、それらにも関心がある可能性があるということです。これは US-GAAP タクソノミーの大きな問題です。拡張を許可すると柔軟性が増しますが、ファイリングのデータ品質が低下します。