63
2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Embed Size (px)

Citation preview

Page 1: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

XBRL Data Quality for Your 10-Ks and How Wdesk Can Help

January 8, 2015

Page 2: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential10

Å SEC pilot program to facilitate analysis ofcorporate financial data.

Å Multiple validation tests launched intoproduction January 7, 2015.Ä Validations focused in the areas of:

Å Pension DisclosuresÅ Mapping and ModelingÅ Concepts and Fact Values

Agenda

Page 3: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

SEC Pilot Program toFacilitate Analysis ofCorporate Financial Data

Page 4: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Press release from SEC 12.30.14

SEC Pilot Program to FacilitateAnalysis of Corporate FinancialData

Page 5: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Financial Data Sets

SEC Pilot Program to FacilitateAnalysis of Corporate FinancialData

Page 6: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Financial Data Sets

SEC Pilot Program to FacilitateAnalysis of Corporate FinancialData

Page 7: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Validations Release -January 7, 2015

Page 8: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Pension Disclosures

Page 9: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Defined Benefit Plan Extension [Axis] Ä Severity: Business Validation Warning

Ä Message: In accordance with proper pension disclosurerequirements, "Defined Benefit Plans" are a prescribed area ofthe us-gaap taxonomy section 730000 - Disclosure -Compensation Related Costs, Retirement Benefits. Elementswithin this disclosure section should not be tagged using anextended (custom) [Axis]. It is recommended to review theus-gaap taxonomy section and ensure the proper taggingstructure is applied to this element.

Ä Description: This test looks for extended (custom) [Axis] usedin pension disclosures and suggests replacing those with aUGT [Axis].

Pension Disclosures

Page 10: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Defined Benefit Plan Extension [Axis]

Pension Disclosures

Page 11: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Funded Status Calculation Ä Severity: Business Validation Warning

Ä Message: Defined Benefit Plan Funded Status Of Plan shouldequal Defined Benefit Plan Fair Value Of Plan Assets added toDefined Benefit Benefit Obligation. Check the values of eachof the facts.

Ä Description: us-gaap elements"DefinedBenefitPlanFundedStatusOfPlan" should equal"DefinedBenefitPlanFairValueOfPlanAssets" +"DefinedBenefitPlanBenefitObligation" using the rounding ofthe least-precise of the three facts (within matching contexts -same dates/[Member]s).

Pension Disclosures

Page 12: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Funded Status Calculation

Warning message due tosummation inconsistency.

May need to check therounding of fact values to

ensure consistency.

Pension Disclosures

Page 13: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential21

Ä Funded Status Negative Value Check Ä Severity: Business Validation Warning

Ä Message: When Defined Benefit Plan Accumulated BenefitObligation is greater than Defined Benefit Plan Fair Value OfPlan Assets, then Defined Benefit Plan Funded Status Of Planshould be negative. Check the values of each of the facts.

Ä Description: This test checks if the funded status fact value isnegative when the accumulated obligation is greater than thefair value of the plan assets.

Pension Disclosures

Page 14: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Funded Status Negative Value Check

In this case, the Company is in an unfundedposition and the "Funded Status" should be

negative. Need to "reverse" the source valuesign to ensure proper value is reported for

XBRL purposes.

*Always check the XBRL Fact Value to ensurethe value being reported matches the nature

of the element.

Pension Disclosures

Page 15: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential23

Ä Funded Status Positive Value Check Ä Severity: Business Validation Warning

Ä Message: When Defined Benefit Plan Accumulated BenefitObligation is less than Defined Benefit Plan Fair Value Of PlanAssets, then Defined Benefit Plan Funded Status Of Plan shouldbe positive. Check the values of each of the facts.

Ä Description: This test checks if the funded status fact value ispositive when the accumulated obligation is less than the fairvalue of the plan assets.

Pension Disclosures

Page 16: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Funded Status Positive Value Check

In this case, the Company is in a fundedposition and the "Funded Status" should be

positive. Need to "unreverse" the sourcevalue sign to ensure proper value is

reported for XBRL purposes.

*Always check the XBRL Fact Value to ensurethe value being reported matches the

nature of the element.

Pension Disclosures

Page 17: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential25

Ä Funded Percentage Accuracy Ä Severity: Business Validation Warning

Ä Message: The value for Defined Benefit Plan FundedPercentage should be very close to Defined Benefit Plan FairValue Of Plan Assets divided by Defined Benefit Plan BenefitObligation. Check values of each fact.

Ä Description: This rule checks to ensure the the valueof us-gaap element "DefinedBenefitPlanFundedPercentage"equals "DefinedBenefitPlanFairValueOfPlanAssets"divided by "DefinedBenefitPlanBenefitObligation" (withinmatching context - same date/[Member]) with some tolerancefor rounding.

Pension Disclosures

Page 18: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Funded Percentage Accuracy

In this instance, the value was calculatedincorrectly as the percentage was derivedfrom the benefit obligation divided by the

fair value of the plan assets. Check the XBRLfact values disclosed to ensure the values

represent "Defined Benefit Plan, Fair Valueof Plan Assets" divided by "Defined Benefit

Plan, Benefit Obligation".

Note: Validation allows for a tolerance of+/-0.05 for rounding.

Pension Disclosures

Page 19: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential27

Ä Pension Obligation Fact Value Compare Ä Severity: Business Validation Warning

Ä Message: Defined Benefit Plan Benefit Obligation must begreater than or equal to Defined Benefit Plan AccumulatedBenefit Obligation.

Ä Description: This test checks to ensure that us-gaap"DefinedBenefitPlanBenefitObligation" must be greater than orequal to"DefinedBenefitPlanAccumulatedBenefitObligation" (withinmatching contexts - same date/[Member]).

Pension Disclosures

Page 20: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Check fact values to ensurethat "Defined Benefit Plan,

Benefit Obligation" is >"Defined Benefit Plan,Accumulated Benefit

Obligation".

Pension Disclosures

Ä Pension Obligation Fact Value Compare

Page 21: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Defined Benefit/Defined Contribution Relationship Ä Severity: Business Validation Warning

Ä Message: In accordance with proper pension disclosurerequirements, a "Defined Benefit Plan" does not share a relationshipwith a "Defined Contribution Plan" and requires a separate XBRLtagging structure. This fact value has an element with"DefinedBenefitPlan" as part of the element name and isdimensionalized with a "DefinedContribution" [Member]. Update theelement/[Member] relationship in accordance with us-gaaptaxonomy section 730000 - Disclosure - Compensation RelatedCosts, Retirement Benefits.

Ä Description: This test checks for incorrect [Member] pairings withdefined benefit plan concepts.

Pension Disclosures

Page 22: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Defined Benefit/Defined Contribution Relationship

This test is designed to ensure the proper"Benefit"/"Contribution" relationship exists within

the tagging attributes of the fact. A "DefinedBenefit" concept should not be dimensionalizedwith a "Defined Contribution" [Axis] since these

concepts come from separate locations in thetaxonomy and should not be used interchangeably.

Pension Disclosures

Page 23: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Defined Contribution/Defined Benefit Relationship Ä Severity: Business Validation Warning

Ä Message: In accordance with proper pension disclosurerequirements, a "Defined Benefit Plan" does not share a relationshipwith a "Defined Contribution Plan" and requires a separate XBRLtagging structure. This fact value has an element with"DefinedContributionPlan" as part of the element name and isdimensionalized with a "DefinedBenefit" [Member]. Update theelement/[Member] relationship in accordance with us-gaaptaxonomy section 730000 - Disclosure - Compensation RelatedCosts, Retirement Benefits.

Ä Description: This test checks for incorrect [Member] pairings withdefined contribution plan concepts.

Pension Disclosures

Page 24: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

This test is designed to ensure the proper"Benefit"/"Contribution" relationship exists

within the tagging attributes of the fact. A"Defined Contribution" concept should not be

dimensionalized with a "Defined Benefit" [Axis]since these concepts come from separate

locations in the taxonomy and should not beused interchangeably.

Ä Defined Contribution/Defined Benefit Relationship

Pension Disclosures

Page 25: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential33

Ä Health Care Cost Trend Rate Ä Severity: Business Validation Warning

Ä Message: In accordance with proper pension disclosurerequirements, the XBRL Fact Value for the concept "DefinedBenefit Plan, Health Care Cost Trend Rate Assumed for NextFiscal Year" should be between (or inclusive) of 1 and -1. Pleasereview the XBRL Fact Value for this concept, and ensure thevalue is being reported properly.

Ä Description: The test checks to ensure the XBRL Fact Value forthe concept "Defined Benefit Plan, Health Care Cost Trend RateAssumed for Next Fiscal Year" should be between (or inclusive)of 1 and -1.

Pension Disclosures

Page 26: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential34

Ä Health Care Cost Trend Rate Check the "Source Link Value" and the"XBRL Fact Value" to ensure the proper

value is being reported.

Should reflect percents

Check source values asamounts should bepercentages

Check to ensure XBRL FactValue represents a percentand the "Unit" should be a"pure" (Number)

Pension Disclosures

Page 27: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential35

Ä Balance Sheet/Funded Status Relationship Ä Severity: Business Validation Warning

Ä Message: "Defined Benefit Plan Amounts Recognized InBalance Sheet" should equal "Defined Benefit Plan FundedStatus Of Plan".

Ä Description: This test checks to ensure us-gaap"DefinedBenefitPlanAmountsRecognizedInBalanceSheet"equals "DefinedBenefitPlanFundedStatusOfPlan" if both existas facts (within matching contexts - same date/[Member]).

Pension Disclosures

Page 28: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Balance Sheet/Funded Status Relationship

Validation message checks to ensurethat the "Balance Sheet" and

"Funded Status" amounts agree forreporting purposes.

Definition: The aggregate net amountrecognized in the balance sheet

associated with the defined benefitplan(s). Will normally be the same as

the Defined Benefit Plan, FundedStatus of Plan, Total.

Pension Disclosures

Page 29: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential37

Ä Defined Benefit Plan Current Assets Ä Severity: Business Validation Warning

Ä Message: "Defined Benefit Plan Current Assets" shouldno longer be used as a tagging concept. It is recommendedto use "Defined Benefit Plan Assets For Plan BenefitsNoncurrent" instead.

Ä Description: In accordance with ASC 715-20-45-3 the us-gaapconcept "DefinedBenefitPlanCurrentAssets" should not beused as defined benefit plan assets should be classified asnoncurrent. The us-gaap concept"DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"concept should be used in its place.

Pension Disclosures

Page 30: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Defined Benefit Plan Current Assets

Ensure you are using the correct element based on the ASC Guidance. In an effort to streamlineclassified and unclassified information, we recommend only using the "Define Benefit Plan, Assets

for Plan Benefits, Noncurrent" element.

Note: These elements are still an option in the 2014 and 2015 (Draft) taxonomies.

Pension Disclosures

Page 31: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential39

Ä "Less than or Equal To" Relationships Ä Severity: Business Validation Warning

Ä Message: {Concept1} should be less than {Concept2} inpension sections.

Ä Description: This test looks for fact value relationshipsbetween us-gaap concepts.

Pension Disclosures

Page 32: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä "Less than or Equal To" Relationships

Concept 1 Concept 2DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAggregateBenefitObligation < DefinedBenefitPlanBenefitObligation

DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation < DefinedBenefitPlanAccumulatedBenefitObligation

OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationNetOfTax < OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAnd

OtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax

DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets < DefinedBenefitPlanFairValueOfPlanAssets

DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation < DefinedBenefitPlanBenefitObligation

DefinedBenefitPlanAmortizationOfGainsLosses < OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax

DefinedBenefitPlanAmortizationOfPriorServiceCostCredit < OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax

DefinedBenefitPlansEstimatedFutureEmployerContributionsInCurrentFiscalYear < DefinedBenefitPlanExpectedContributionsInCurrentFiscalYear

Pension Disclosures

Page 33: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential41

Ä Net Periodic Benefit Cost CalculationÄ Severity: Business Validation Warning

Ä Message: In accordance with proper pension disclosurerequirements, the element "Defined Benefit Plan, Net PeriodicBenefit Cost" should be the target of at least one calculationsummation. Please confirm that a calculation summation exitseverywhere this concept is presented as a total.

Ä Description: This test checks to ensure if us-gaap"DefinedBenefitPlanNetPeriodicBenefitCost" exists (no matterthe dimensionality) in a calculation, in which it is the total.

Pension Disclosures

Page 34: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Net Periodic Benefit Cost Calculation

Missing calculation

Ensure calculation assertion is builtand a "Total" label role is used for

the "Defined Benefit Plan, NetPeriodic Benefit Cost" element.

Pension Disclosures

Page 35: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential43

Ä Transfers Between Measurement Levels Ä Severity: Business Validation Warning

Ä Message: In accordance with proper pension disclosurerequirements, "Defined Benefit Plan, Transfers BetweenMeasurement Levels" should also be qualified with aÇ[Member]Çfromthe "Fair Value, HierarchyÇ[Axis]". It is recommended to review the us-gaap taxonomy section 730000 - Disclosure - Compensation RelatedCosts, Retirement Benefits and ensure the proper "Fair Value, Inputs,[Member]" is applied to this element.

Ä Description: This test checks to ensure that when the us-gaapconcept "DefinedBenefitPlanTransfersBetweenMeasurementLevels"is used, a [Member]Çfrom the "Fair Value, HierarchyÇ[Axis]" is alsoapplied to the fact.

Pension Disclosures

Page 36: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Transfers Between Measurement Levels

Need to add an[Axis]/[Member] to all

facts in the table

Need to ensure the element is fully dimensionalized based on theUGT structure. All elements in the table should also be tagged withthe "Fair Value Hierarchy [Axis]" and the "Fair Value, Inputs, Level

(1, 2 or 3) [Member]" based off the nature of the disclosure.

Pension Disclosures

Page 37: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Allocation Range Dimensional Check Ä Severity: Business Validation Warning

Ä Message: In accordance with proper pension disclosurerequirements, {Concept 1} or {Concept 2} should not have the us-gaap ÉRangeÇ[Axis]" applied to the element as doing so is duplicativein nature since the element already defines the fact value as aÉminimumÑ or ÉmaximumÑ. It is recommended that theÉRangeÇ[Axis]" be removed from this element.

Ä Description: This test checks to ensure if us-gaap concepts"DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum" or"DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum" areused, that the ÉRangeÇ[Axis]" is not applied to these facts as doing sois duplicative in nature.

Pension Disclosures

Page 38: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Allocation Range Dimensional Check

Remove the "Range [Axis]" and"Minimum/Maximum [Member]" is

applying these dimensionalcomponents is duplicative in nature.

Pension Disclosures

Page 39: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Mapping and Modeling

Page 40: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential48

Ä Block/String TaggingÄ Severity: Warning

Ä Message: Block tagging should only use concept of type"textBlockItemType".

Ä Description: This test checks to ensure that when performingLevel I, Level II, or Level III [Text Block] tagging, only"textBlockItemType" elements are being used and not"stringItemType" elements.

Mapping and Modeling

Page 41: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential49

Ä Block/String Tagging

Mapping and Modeling

Page 42: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Block/String Tagging

Depreciate the "stringItemType"concept and select a proper us-gaap[Table Text Block] element or create aproper [Table Text Block] extension.

Ä2015 Workiva Confidential

Mapping and Modeling

Page 43: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä XBRL Outline Naming ValidationÄ Severity: Business Validation Warning

Ä Message: Å When naming "Document" sections, it is not recommended to use naming conventions

similar to that of "Statement" or "Disclosure" sections. It is recommended that you removethe "(" reference in the naming of this document section.

Å When naming "Statement" sections, it is not recommended to use naming conventionssimilar to that of "Document" or "Disclosure" sections. It is recommended that you removethe "(Detail", "(Table", "(Narrative", "(Note", "(Policy", or "(Policies" reference in the namingof this statement section.

Å When naming "Disclosure" sections, it is not recommended to use naming conventionssimilar to that of "Document" or "Statement" sections. It is recommended that you removethe "Parenthetical" reference in the naming of this disclosure section.

Ä Description: This test checks to ensure that XBRL outline sections areproperly named in accordance with EFM 6.7.12, which providesbetter data consumption for Data Aggregators and Data Regulators.

Mapping and Modeling

Page 44: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential52

Ä XBRL Outline Naming ValidationExclude the "(" from the DEI.

"Narrative" should not beused in outline naming forStatements.

"Parenthetical" should not beused in outline naming forDisclosures.

Follow the proper naming conventions for outline sections so DataConsumers and Data Regulators can properly use the tagged data.

Mapping and Modeling

Page 45: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential53

Ä [Axis] Structure ValidationÄ Severity: Business Validation Warning

Ä Message (1): Only members which are children of the"{Concept [Axis]}" in the US GAAP Taxonomy should be usedunder the "{Concept [Axis]}".

Ä Message (2): US GAAP Taxonomy Members which are used onthe "{Concept [Axis]}" should not be used on any other Axis.

Ä Description: These tests are designed to ensure that theproper taxonomy structure is being used when applied select[Axis]/[Member] combinations from the US GAAP taxonomy.

Mapping and Modeling

Page 46: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential54

Ä [Axis] Structure ValidationÄ Only members which are children of the "{Concept [Axis]}" in

the US GAAP Taxonomy should be used under the "{Concept[Axis]}"

2014 Taxonomy Validation Scenario

Ensure you are using the [Member](s) from the US GAAPTaxonomy and not improperly extending.

Mapping and Modeling

Page 47: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ensure you are using the proper [Axis]/[Member] relationshipbased on the US GAAP Taxonomy.

Ä [Axis] Structure ValidationÄ US GAAP Taxonomy Members which are us on the "{Concept

[Axis]}" should not be used on any other Axis2014 Taxonomy Validation Scenarios

Create an extension [Member] for the award date asopposed to using a Range [Member]

Mapping and Modeling

Page 48: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential56

Ä Fair Value to Amortized Cost Basis Ä Severity: Business Validation Informational

Ä Message: This concept is not meant to be used forAccumulated Gains or Losses on Available for Sale Securities,given that its Period Type is Duration instead of Instant. If this iswhat is being presented please change your current selectionto {new concept std}.

Ä Description: This test checks to ensure that the correctelements are being used for the reconciliation of "AmortizedCost" to "Fair Value" for Available-for-sale Securities.

Mapping and Modeling

Page 49: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Fair Value to Amortized Cost Basis

Mapping and Modeling

Page 50: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Fair Value to Amortized Cost Basis

To correct: 1. If the concept selected is correct, you can use the ÉVerify as CorrectÑ option.

2. If you are using a duration concept as part of the available-for-sale cost to fair value table, the ÉdurationÑ concept needs to be updated to the 2014 ÉinstantÑ replacement.

3. If you are still using the 2013 Taxonomy, an extension, using the 2014 Taxonomy as a model, should be created toreplace the 2013 component so that the element will be migrated when you migrate to the 2014 Taxonomy.

Mapping and Modeling

Page 51: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Fair Value to Amortized Cost BasisCalculation: Build your Assertions based on the Calculation RelationshipÖCalculate to"Amortized Cost Basis" and not "Fair Value".

Mapping and Modeling

Page 52: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential60

Ä Minimum/Maximum with Range [Axis] Tagging Ä Severity: Business Validation Informational

Ä Message: It is redundant to tag Minimum or Maximumelements with RangeÇ[Axis]Ças the concepts reflect their rolewithout thatÇ[Axis].

Ä Description: This test checks to ensure that concepts thatcontain "Minimum" or "Maximum" are not also tagged with adimensional component from the "Range [Axis]" as doing sowould be redundant.

Mapping and Modeling

Page 53: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Minimum/Maximum with Range [Axis] Tagging

Tag the line item concept only,adding the "Maximum

[Member]" is duplicative and notrequired.

Mapping and Modeling

Page 54: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Concepts and Fact Values

Page 55: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential63

Ä Per Share Extensions Ä Severity: Business Validation Warning

Ä Message: PerShare Extensions should use theperShareItemType for the concept type. Edit the extension'stype to be perShareItemType or choose a different conceptname if it is not truly a PerShare concept.

Ä Description: This test checks to ensure that extendedelements that contain the words "PerShare" are properly usingthe "perShareItemType." It is our assumption that elementswith "PerShare" in the element name would be a"perShareItemType" elements (excludes [Text Block]s).

Concepts and Fact Values

Page 56: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Per Share Extensions

Ensure that the "Per Share"extension is using the proper

itemType of "perShareItemType".

Concepts and Fact Values

Page 57: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential65

Ä Undistributed Foreign Earnings Ä Severity: Business Validation Warning

Ä Message: Undistributed Earnings Of Foreign Subsidiariesshould be greater than Deferred Tax Liabilities UndistributedForeign Earnings. Check the values for each fact.

Ä Description: This test checks to ensure that fact value for us-gaap "UndistributedEarningsOfForeignSubsidiaries" is greaterthan us-gaap"DeferredTaxLiabilitiesUndistributedForeignEarnings", whenboth facts share the same context (same date/[Member]).

Concepts and Fact Values

Page 58: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Ä Undistributed Foreign Earnings

Concept 1 Concept 2

UndistributedEarningsOfForeignSubsidiaries > DeferredTaxLiabilitiesUndistributedForeignEarnings

Ensure you are not improperly extending for Undistributed ForeignEarnings disclosures or using these two elements conversely. This isa focus of the SEC to ensure these disclosures are properly tagged.

The 10-K documents are a good time to check to ensure you haveselected the proper UGT elements for these types of disclosures.

Concepts and Fact Values

Page 59: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Next Steps

Page 60: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential68

Å Generate XBRL as soon as possible to evaluate the impact of thesenew validations on your document.

Å Contact your CSM or PSM right away to get ahead of the rushÖespecially if you're using contracted hours.

Å Double-check your XBRL contract details. A significant number ofthese validations test prior mapping and modeling and may leadto changes in prior tagging. We would be more than happy todiscuss the corrective effort needed and how this may impact youbased on your contracted service.

Next Steps

Page 61: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential69

Upcoming Sessions

ÄJanuary 15: 2015 US GAAP Taxonomy Highlights

Page 62: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential

Questions

Page 63: XBRL Data Quality for Your 10-Ks and How Wdesk Can Help · •2015 Workiva Confidential XBRL Data Quality for Your 10-Ks and How Wdesk Can Help January 8, 2015

Ä2015 Workiva Confidential71

Thank you!