The XBRL Standard
Specifications provide the fundamental technical definition of how XBRL works. The core specification for XBRL is version 2.1, which can be seen on the Recommendations page.
New specifications are developed from requirements statements and a careful review process, including public comment. **You may find opportuities for comment by following the links below.
New specifications are initially discussed as "Working Group Working Drafts" and "Internal Working Drafts" within the consortium and then released as "Public Working Drafts".
After a careful process of review, which includes a "Last Call for Comments", they are then released as "Candidate Recommendations" and a "Call for Implementations" issued. At this point in the process it is believed that a specification can be implemented and deployed in a manner similar to that of a 1.x version of a piece of software. A specification may stay at "Candidate Recommendation" status for a lengthy period of time while as many nuances and edge cases as possible are discovered and addressed.
Once sufficient implementation and deployment experience has been gathered and it is believed that no additional development of a specification is necessary, work is declared to be complete and it is finally released as an official XBRL Recommendation. A Recommendation represents consensus within the XBRL International community and has its stamp of approval. The XII Board of Directors considers that the ideas or technology specified by a Recommendation are appropriate for widespread deployment to promote the mission of XBRL International.
The process is managed by the XBRL International Standards Board.