| # | Template Number and Label | Disclosure | Description | 
        
           | 1 | 104000-001-Balance Sheet, Parenthetical | Balance Sheet, Parenthetical, by Legal Entity [Hierarchy] | Balance sheet parenthetical information | 
        
           | 2 | 104000-001-Balance Sheet, Classified, With Noncontrolling Interest | Balance Sheet | Basic classified balance sheet which contains a noncontrolling interest. | 
        
           | 3 | 104000-002-Balance Sheet, Classified, Does Not Have Noncontrolling Interest | Balance Sheet | Basic classified balance sheet which does not include a noncontrolling interest. | 
        
           | 4 | 104000-002-Balance Sheet, Parenthetical, Two Classes of Stock | Balance Sheet, Parenthetical, by Legal Entity [Hierarchy] | Balance sheet parenthetical information with two classes of stock | 
        
           | 5 | 124000-001-Income Statement, Multi-step, Basic | Income Statement, by Legal Entity [Roll Up] | Basic multi-step income statement | 
        
           | 6 | 124000-001-Income Statement, With Noncontrolling Interest | Income Statement, by Legal Entity [Roll Up] | Minimum income statement | 
        
           | 7 | 124000-001-Nonoperating Income (Expense) Components | Other Nonoperating Income (Expense) [Roll Up] | Other nonoperating income (expense) | 
        
           | 8 | 148400-001-Statement of Comprehensive Income, Basic | Statement of Comprehensive Income [Roll Up] | Very basic Statement of Comprehensive income (WARNING!!! Not totally sure I have these calculations/XBRL formulas correct; need to double check these) Uses 2013 US GAAP Taxonomy | 
        
           | 9 | 152200-001-Cash Flow Statement, Indirect, Basic | Cash Flow Statement [Roll Forward] | Basic cash flow statement using indirect method, no discontinued operations | 
        
           | 10 | 152200-001-Cash Flow Statement, Indirect, Basic, All Cash Flows from Continuing Operations | Cash Flow Statement [Roll Forward] | Basic cash flow statement using indirect method, no discontinued operations; specifically uses concepts indicating that cash flows are from continuing operations | 
        
           | 11 | 200000-001-Organization, Consolidation, Basis of Presentation | Organization, Consolidation and Presentation of Financial Statements Note [Note Level] | Basic disclosures for nature of operations, consolidation of financial statements and basis of presentation of financial statements | 
        
           | 12 | 250000-001-Prior Period Adjustment | Error Corrections and Prior Period Adjustments, by Error [Hierarchy] | Prior period adjustment | 
        
           | 13 | 275000-001-Concentrations of Risk | Concentration of Risk, by Risk Factor [Hierarchy] | Basic example of current vulnerability due to certain concentrations. | 
        
           | 14 | 285000-001-Select Financial Information | Quarterly Financial Information Note [Note Level] | Select financial information, shows the variance information model | 
        
           | 15 | 290000-001-Accounting Policies | Significant Accounting Policies Note [Note Level] | Basic summary of significant accounting policies | 
        
           | 16 | 290000-002-Property, Plant and Equipment Policy | Property, Plant and Equipment Useful Lives, by Type [Hierarchy] | Basic summary of property, plant, and equipment related accounting policies broken down by type of PPE; each type modeled as a [Member] of an [Axis] | 
        
           | 17 | 290000-004-Variable Interest Entities, Carrying Amounts of Assets and Liabilities | Variable Interest Entities, by Entity Classification and Balance Sheet Location [Abstract] | Disclosure of carrying amounts of assets and liabilities in the statement of financial position of each VIE for the reporting entity. | 
        
           | 18 | 300000-001-Cash, Cash Equivalents, and Short-term Investments Components | Cash and Cash Equivalents and Short-term Investments Note [Note Level] | Components of cash, cash equivalents, and short-term investments | 
        
           | 19 | 320000-001-Receivables Components | Receivables, Other Miscellaneous Information [Hierarchy] (Duplicate of note level text block, ignore) | Components of receivables | 
        
           | 20 | 330000-001-Marketable Debt Securities By Contractual Maturity | Available-for-sale Securities, Debt Maturities, Amortized Cost Basis [Roll Up] | Marketable Debt Securities By Contractual Maturity, amortized cost and fair value (Uses 2013 US GAAP XBRL Taxonomy Currently) | 
        
           | 21 | 330000-002-Marketable Securities Components | Marketable Securities, Current [Roll Up] | Marketable securities components including reconciliation from cost to estimated fair value (Uses 2013 US GAAP XBRL Taxonomy Currently) | 
        
           | 22 | 333000-001-Equity Method Investments | Equity Method Investments [Abstract] | Details of each equity method investment which includes the investment name and the percentage ownership of common stock of each investment. | 
        
           | 23 | 336000-001-Cost-method Investments | Cost-method Investments, Realized Gain (Loss), Excluding Other than Temporary Impairments [Roll Up] | Cost-method Investments, Realized Gain (Loss), Excluding Other than Temporary Impairments | 
        
           | 24 | 340000-001-Inventory Components | Inventory Details [Hierarchy] | Basic disclosure for the breakdown of components of inventory | 
        
           | 25 | 350000-001-Other Assets Components | Other Assets [Roll Up] (Balance sheet classifications) | Other assets | 
        
           | 26 | 360000-001-Property, Plant, and Equipment Components | Property, Plant and Equipment, Net, by Type [Roll Up] | Basic disclosure for the breakdown of the components of property, plant and equipment categorized by type; models each type of property, plant and equipment using an [Axis] | 
        
           | 27 | 360000-002-Property, Plant, and Equipment Components Alternative | Property, Plant and Equipment, Net, by Type [Roll Up] | Basic disclosure for the breakdown of the components of property, plant and equipment categorized by type; models each type of property, plant and equipment using a [Concept] | 
        
           | 28 | 370000-001-Finite-Lived Intangible Assets, Future Amortization Expense | Finite-lived Intangible Assets, Future Amortization Expense [Roll Up] | Future amortization expense for finite-lived intangible assets | 
        
           | 29 | 400000-001-Accrued Liablilties Components | Accounts Payable, Current [Roll Up] | Components of accrued liabilities | 
        
           | 30 | 420000-001-Asset Retirement Obligation Roll Forward | Asset Retirement Obligation, by Legal Entity [Roll Forward] | Asset retirement obligation roll forward | 
        
           | 31 | 430000-001-Restructuring Reserve Roll Forward | Restructuring Reserve [Roll Forward] | Restructuring reserve roll forward | 
        
           | 32 | 440000-001-Deferred Revenue Arrangement, by Type | Deferred Revenue Arrangement [Hierarchy] (DUPLICATE DO NOT USE) | Detail of deferred revenue arrangements orgainzed by type of arrangement. | 
        
           | 33 | 450000-001-Long-term Purchase Commitments | Long-term Purchase Commitment, by Category of Item Purchased [Hierarchy] | Basic disclosure of long-term purchase commitments of a reporting entity | 
        
           | 34 | 450000-001-Loss Contingency Accrual | Loss Contingency Accrual [Roll Forward] | Basic loss contingency accrual roll forward | 
        
           | 35 | 456000-001-Product Warranty Accrual Roll Forward | Product Warranty Accrual, Extended [Roll Forward] | Change in the product warranty accrual balance sheet account | 
        
           | 36 | 460000-001-Line of Credit Facility | Line of Credit Facility, by Type [Hierarchy] | Disclosure for line of credit facilities | 
        
           | 37 | 460000-001-Long-Term Debt Maturities | Long-term Debt Maturities [Roll Up] | Basic disclosure for long-term debt maturities | 
        
           | 38 | 460000-002-Debt Instruments | Long-term Debt Instruments, by Instrument [Hierarchy] | Basic disclosure of individual long-term debt instruments | 
        
           | 39 | 470000-001-Other Liabilities, Noncurrent, Components | Other Liabilities, Noncurrent [Roll Up] | Components of other noncurrent liabilities | 
        
           | 40 | 500000-001-Stock by Class | Preferred Stock [Hierarchy] | Stock by class, preferred and common | 
        
           | 41 | 710000-001-Share-based Compensation Arrangement By Award | Share-based Compensation Arrangement, by Award [Hierarchy] | Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding Roll Forward and Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Roll Forward | 
        
           | 42 | 730000-001-Change in Benefit Obligation | Defined Benefit Plan, Change in Benefit Obligation, by Plan [Roll Forward] | Change (roll forward) in benefit obligation of defined benefit plans. | 
        
           | 43 | 730000-002-Change in Fair Value of Benefit Plan Assets | Defined Benefit Plan, Change in Benefit Obligation, by Plan [Roll Forward] | Change (roll forward) in benefit plan assets of defined benefit plans. | 
        
           | 44 | 730000-003-Funding Status of Defined Benefit Plans | Defined Benefit Plans Note [Note Level] | Combination of change in benefit obligation and change in defined benefit plan assets. | 
        
           | 45 | 770000-001-Reconciliation of Unrecognized Tax Benefits | Income Tax Note [Note Level] | Reconciliation of unrecognized tax benefits | 
        
           | 46 | 770000-002-Income Tax Provision Components | Income Tax Expense (Benefit), Current and Deferred Details [Roll Up] | Income tax provision (benefit) components broken out by jurisdiction and then by current/deferred | 
        
           | 47 | 770000-002-Income Tax Provision Components Alternative | Income Tax Expense (Benefit), Current and Deferred Details [Roll Up] | Income tax provision (benefit) components broken out by current/deferred and then by jurisdiction | 
        
           | 48 | 770000-003-Effective Income Tax Rate Reconciliation | Reconcilation of Statutory to Effective Income Tax Rate, Continuing Operations [Roll Up] | Reconciliation between income tax rate between statutuory rate and effective rate | 
        
           | 49 | 775000-001-Discontinuted Operations, by Disposal Group | Impaired Assets to be Disposed of by Method Other than Sale [Hierarchy] | Discontinued operations by disposal group | 
        
           | 50 | 778000-001-Extraordinary Items, Basic | Extraordinary Items [Abstract] | Basic example of an extraordinary item. | 
        
           | 51 | 778000-002-Unusual or Infrequent Item | Unusual or Infrequent Item, by Item [Abstract] | Unusual or infrequent financial statement item | 
        
           | 52 | 780000-001-Antidilutive Securities Excluded from Computation of Earnings Per Share | Antidilutive Securities Excluded from Computation of Earnings Per Share, by Security Name [Hierarchy] | Details of antidilutive securities excluded from computation of earnings per share | 
        
           | 53 | 790000-001-Geographic Area Information | Revenue from External Customers and Long-Lived Assets, by Geographical Area [Hierarchy] | Basic disclosure of the details of revenue from external customers and long-lived assets, by geographical area | 
        
           | 54 | 790000-001-Segment Information | Segment Reporting Information, by Segment [Hierarchy] | Basic disclosure of the details of net income (loss), assets, and other common disclosures for each reportable segment of a reporting entity | 
        
           | 55 | 790000-002-Geographic Area Information, Nested Hierarchy | Revenue from External Customers and Long-Lived Assets, by Geographical Area [Hierarchy] | Basic disclosure of the details of revenue from external customers and long-lived assets, by geographical area; but with regions this a nested hierarchy | 
        
           | 56 | 790000-BAD-Geographic Area Information, Nested Hierarchy, Bad example | Revenue from External Customers and Long-Lived Assets, by Geographical Area [Hierarchy] | BAD EXAMPLE: This is a contra-example of how NOT to model geographic areas. (1) Use the existing countries taxonomy rather then create extensions. (2) Create a nested hierarchy within the geographic area [Axis] rather than creating a Countries [Axis]. | 
        
           | 57 | 800000-001-Finite-Lived Intangible Assets Acquired as Part of Business Combination | Finite-lived Intangible Assets Acquired as Part of Business Combination [Hierarchy] | Finite-lived intangible assets acquired as part of business combination | 
        
           | 58 | 800000-002-Business Acquisitions | Business Acquisitions, by Acquisition [Hierarchy] | Business acquisitions by acquisition | 
        
           | 59 | 805000-001-Hedging Instrument Balance Sheet Location of Gains and Losses Reported | Derivative Note [Note Level] | Disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position. | 
        
           | 60 | 815000-001-Fair Value of Assets and Liabilities Measured on Recurring and Nonrecurring Basis | Fair Value Measurements, Recurring and Nonrecurring [Hierarchy] | Fair value measurements on recurring or nonrecurring basis | 
        
           | 61 | 815000-003-Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation | Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] | Fair Value of Assets Measured on Recurring Basis, Unobservable Input Reconciliation | 
        
           | 62 | 831000-001-Capital Leases Future Minimum Payments Due | Future Minimum Payments, Present Value of Net Minimum Payments, Noncancelable Capital Leases, Lessor [Roll Up] | Future Minimum Lease Payments for Capital Leases | 
        
           | 63 | 831000-002-Operating Leases Future Minimum Payments Due | Future Minimum Payments Due under Operating Leases of Lessee [Roll Up] | Future minimum payments due upder operating leases | 
        
           | 64 | 840000-001-Nonmonetary Transaction By Type | Nonmonetary Transactions, by Transaction Type [Hierarchy] | Basic disclosure of the detailds of nonmonetary transactions classified by the type of transaction | 
        
           | 65 | 845000-001-Related Party Transactions | Related Party Transactions, by Related Party [Abstract] | Related party transactions | 
        
           | 66 | 870000-001-Subsequent Events | Subsequent Events Note [Note Level] | Basic subsequent events disclosure | 
        
           | 67 | 910000-001-Contract Receivable Retainage, Fiscal Year Maturity | Contract Receivable Retainage [Roll Up] | Fiscal year maturities of contract receivable retainage | 
        
           | 68 | 995200-001-Document and Entity Information, Basic | Document Information [Hierarchy] | Basic document and entity information, all modeled together which leads to illogical characteristics provided for some reported facts | 
        
           | 69 | 995200-002-Document and Entity Information, Separate into Two Pieces | Document Information [Hierarchy] | Basic document and entity information, breaks out document information and entity information; still leads to illogical characteristics provided for some reported facts | 
        
           | 70 | 995200-003-Document and Entity Information, Separate into Three Logical Pieces | Document Information [Hierarchy] | Basic document and entity information, breaks out document information, entity information, and common stock related information into individual components | 
        
           | 71 | 995200-004-Document and Entity Information, Separate Tables in Separate Networks | Document Information [Hierarchy] | Basic document and entity information, breaks out document information and entity information (including stock information) into separate tables and separate networks. | 
        
           | 72 | 995200-005-Document information | Document Information [Hierarchy] | Information about the report itself, the document submitted | 
        
           | 73 | 995400-002-Entity Information | Entity Information, by Legal Entity [Hierarchy] | Information which describes the entity which filed the report. | 
        
           | 74 | 995400-002-Entity Listings | Entity Listings, by Legal Entity and Instrument and Exchange [Hierarchy] | Information about an entity's listings |