Managing XBRL Profiles

next generation

You need an XBRL profile to assign a taxonomy, calendar, and necessary company information to your document. XBRL Profiles allow you to apply XBRL for different taxonomies to the same document. Simply create a profile for each taxonomy you want to use. You must select an XBRL profile before tagging facts.

XBRL Profile Basics

Here are some important things to know about XBRL profiles:

  • One document can have multiple profiles. This is useful when you want to use different taxonomies for the same document. When you open the Manage XBRL Profiles dialog box, you can easily see which profiles are associated with the document you have open. Associated XBRL profiles

  • One profile can have multiple documents. Any changes you make to a profile affects all the documents that use it.

  • Any time you roll forward documents attached to an XBRL profile, new documents are created, but not a new profile. You will need to roll forward the dates in the existing XBRL profile or create a new one.

  • 10-Q and 10-K documents must each have a different profile.

  • Always make sure you are using the correct taxonomy and migrate to a new taxonomy when you are ready.

When documents share an XBRL Profile:

  • Generating XBRL for one document in a shared XBRL profile generates the XBRL for the other documents that use that profile.

  • When an XBRL profile has multiple documents, generate XBRL with the primary document, such as the 10-Q or 10-K.

  • A profile can have only one XBRL outline. When you add another document to a profile, its outline is merged with the existing outline.

XBRL Profile Best Practices

  • Keep XBRL profile names consistent, such as customer-name quarter year (ABC Company Q2 2019 or ABC Co 10-K 2019)

  • Use one profile for multiple documents when you plan to file the documents together, such as an 8-K and 10-Q.

  • When you want to use more than one taxonomy for a document, simply create a profile for each taxonomy you want to use and switch to the appropriate profile when working in the document.

  • Sync XBRL among documents after filing by copying XBRL from another profile. For example, when you maintain a 10-K throughout the year while filing all the 10-Qs, you can copy the XBRL from each 10-Q after its filing into the 10-K XBRL profile.

  • Archive old XBRL profiles as soon as you are done with them. This helps to make sure all current documents are using the correct profile. You can copy XBRL from an archived profile. When you migrate to a new taxonomy, the old profile is automatically archived.

Creating and Assigning an XBRL Profile

One document can have multiple profiles. This is useful when you want to roll-forward to a new taxonomy.

What You Need:

  • Taxonomy used for the filing jurisdiction, such as US GAAP 2019 or US GAAP (Updated DEI) 2019
  • Company ID is the 10-digit company identifier
  • Prefix is the alphanumeric identifier, for documents filed with the SEC
  • Namespace is a valid URL, such as http://example.namespace.com (exclude the s if using an https URL)
  • Fiscal Calendar that you set up before creating an XBRL profile

To create and assign an XBRL profile:

1
Open the document, click the XBRL tab, and make sure Show XBRL is on.
2
Click Select Profile on the XBRL toolbar.

Select a profile

3
Click Create New Profile and fill out the profile.
4
Click Create and Apply. The profile is created and assigned to the current document.

Create an XBRL profile

Editing an XBRL Profile

To make changes to an XBRL profile:

1
Click the profile name on the XBRL toolbar.
2
Click the pencil icon for the profile you want to change.
3
Make changes to the profile and click Save Changes to finish.

Switching XBRL Profiles

1
Open the document, click the XBRL tab, and make sure Show XBRL is on.
2
Click the profile name on the XBRL toolbar.
3
Select the other profile you want to use and click Apply.

Removing an XBRL Profile from a Document

To remove an XBRL profile from a document:

1
Click the profile name on the XBRL toolbar.
2
Click the profile name in the XBRL Profile dialog box to see its details.
3
Click the Remove from Profile minus sign next to the name of the document you want to remove from that profile.

Remove

4
Click Remove in the confirmation message to finish.

Archiving an XBRL Profile

To hide an XBRL profile from use, but keep it in the system:

1
Click the profile name on the XBRL toolbar.
2
Click the arrow next to the profile name and select Archive.

Archive an XBRL profile

3
See archived profiles by checking the Include archived profiles checkbox at the top.