Saying that you want to create an XBRL report with .Net is a bit like saying that you would like to write a novel with Cyrillic and ask how to do it.
There are APIs and DOMs for working with XBRL with .Net (for example, Google - the terms "gepsio and XBRL" or "Hitachi Systems XiRUTE.NET", which, as the name implies, support the Microsoft.NET platform.)
Most of the available APIs are for Java.
SEC provides source code for XBRL viewers ( http://www.sec.gov/spotlight/xbrl/renderingenginelicense.htm ) from which you can learn. Where else can you learn XBRL? The XBRL ORG website has a Specification (s), compliance kits, samples.
source share