Не зная подробностей о вашей работе, я полагаю, что вам нужен базовый XBRL-процессор, чтобы упростить работу с XBRL. Существует множество процессоров с открытым исходным кодом и проприетарных.
Возвращаясь к вашему вопросу, я думаю, что идеальным способом было бы получить все контексты, соответствующие периоду, который вы ищете. Затем запрашиваются факты us-gaap:Revenue для каждого из этих контекстов.
На ваш вопрос "Как сообщить парсеру, какой контекст для всей компании (а не для сегментов)?" - Я считаю, что есть измерение (или ось), которое вы ищете. Обычно элемент измерения, соответствующий всей компании, является элементом по умолчанию (подтвердите это, просмотрев таксономию). А поскольку контексты обычно опускают значения измерения по умолчанию, вам нужно искать контексты, которые не имеют этого измерения в своем сегменте (или сценарии).
Вы можете просмотреть таксономию US-GAAP в онлайн-инструменте Taxonomy Viewer, предоставленном FASB.
Следует убедиться в том, что в таксономии расширений также могут быть факты о доходах, и они также могут вас заинтересовать. Это большая проблема с таксономией US-GAAP, хотя разрешение расширений добавляет гибкости, это ухудшает качество данных регистрации.
person
Kapil
schedule
20.07.2015