I would start with apostasy and revising the use case. Financial statements typically contain hundreds to thousands of individual numerical facts, in addition to notes and longer size notes in notes to the financial statements. Do you really want the user to sit in front of the web form and re-post this critical data?
Actually, this data exists in the database, and the safest way to get it in XBRL is the connector for this database.
As noted in the initial question, XBRL uses a large number of schemas, and the most important taxonomy schemas can contain thousands of element definitions. The user interface of standard XML tools is not optimized for this situation, but matching between internal account identifiers and basic taxonomic tags is one of the most important uses of the process. Again, consider storing this mapping in your financial database, as this is important business data.
David vun kannon
source share