Does every company use the same XBRL tags in their reports?

No. There are over 20 thousand unique tags provided as a framework by the Financial Accounting Standards Board. And companies can create their own tags as needed as well. As a result, each company puts its own personalized stamp on the process, based on how they tag the data. This is both good and bad. It results in a tremendous richness of information, but also makes comparing across companies a challenge. For example, there are well over 100 tags that a company can use to report its revenue. Calcbench takes all of these unique tags and maps them to predefined concepts like Revenue.