Here are collections of XBRL samples and examples which I have put together. Each set has different characteristics and utility:
- Hello World example: Very, very basic example of XBRL.
- Business reporting meta patterns: Five very small examples.
- US GAAP taxonomy, SEC XBRL filing meta patterns: Several small examples specific to SEC XBRL filings and the US GAAP taxonomy.
- US GAAP taxonomy, SEC XBRL filings basic example: A little bit bigger example, great for business users testing software to see how well the software works.
- Basic comparison, SEC XBRL filings: What amounts to three basic examples, great for testing analysis software and understanding what makes information comparable and what gets in the way of comparability.
- Business Reporting Use Cases: A set of about 30 specific business use cases showing how to model the specific information in XBRL. Has pretty good documentation for each of the use cases. This is great for business users trying to represent specific business use cases in XBRL accurately.
- Comprehensive example: Combines the 30 specific business use cases into one larger report allowing for testing the interaction between the specific business use cases. This is a very sophisticated example, but simple enough, reducing the amount of noise you have to endure to get to meaningful information about how to get XBRL to really work to meet your needs.
- Comparison example: This is three comprehensive examples which can be used to test the analytical capabilities of software.
- Creating an architecture: This has boatloads of information about one architecture or profile of XBRL and is helpful as (a) an architecture you can use or (b) an architecture you can leverage to create your own architecture.
- Other samples and examples: This is a collection accumulated over 10 years of creating XBRL taxonomies. This example is great if you want to see the trends and ideas which help one figure out why we are where we are today.
For more information see the Learning about XBRL page.