Cross Reference (US GAAP 2019)

ASC | USGAAP Plus (Deloitte) | US GAAP XBRL Taxonomy Networks | By ASC Reference | By Topic | By Disclosure || Search for Term | Treeview by Network

US GAAP Ontology

# Deloitte USGAAPPlus ASC Topic # ASC Title Topic Name Disclosure Name US GAAP XBRL Taxonomy Text Block Name Text Block Level US GAAP XBRL Taxonomy Network URI # of Examples Provided # of Templates Provided Intermediate Accounting Textbook (or Advanced Accounting)
1 Document Information Document Information [Hierarchy] Document Information 7 List
2 Entity Information Entity Information, by Legal Entity [Hierarchy] Entity Information 7 List
3 105 ASC 105 Generally Accepted Accounting Principles List
4 205 ASC 205 Presentation of Financial Statements List
5 210 ASC 210 Balance Sheet Balance Sheet Balance Sheet Statement of Financial Position, Classified 38 List Chapter 3 - The Balance Sheet and Financial Disclosures
6 210 ASC 210 Balance Sheet Balance Sheet Temporary Equity, by Class [Abstract] us-gaap:TemporaryEquityTableTextBlock cm:Level3TextBlock Statement of Financial Position, Classified 9 List Chapter 3 - The Balance Sheet and Financial Disclosures
7 210 ASC 210 Balance Sheet Balance Sheet, Parenthetical, by Legal Entity [Hierarchy] Statement of Financial Position, Classified 2 List Chapter 3 - The Balance Sheet and Financial Disclosures
8 215 ASC 215 Statement of Shareholder Equity Statement of Changes in Equity Statement of Changes in Equity [Roll Forward] Statement of Shareholders Equity List
9 220 ASC 220 Income Statement - Reporting Comprehensive Income Income Statement Income Statement, by Legal Entity [Roll Up] Statement of Income (Including Gross Margin) 28 List Chapter 4 - The Income Statement, Comprehensive Income, And Statement of Cash Flows
10 220 ASC 220 Income Statement - Reporting Comprehensive Income Statement of Comprehensive Income [Roll Up] Statement of Comprehensive Income 19 List Chapter 4 - The Income Statement, Comprehensive Income, And Statement of Cash Flows
11 220 ASC 220 Income Statement - Reporting Comprehensive Income Statement of Income and Comprehensive Income [Roll Up] Statement of Income (Including Gross Margin) 1 List Chapter 4 - The Income Statement, Comprehensive Income, And Statement of Cash Flows
12 225 ASC 225 Income Statement Income Statement Income Statement, by Legal Entity [Roll Up] Statement of Income (Including Gross Margin) 28 List Chapter 4 - The Income Statement, Comprehensive Income, And Statement of Cash Flows
13 230 ASC 230 Statement of Cash Flows Cash Flow Statement Cash Flow, Operating Capital [Roll Up] us-gaap:CashFlowOperatingCapitalTableTextBlock cm:Level3TextBlock Statement of Cash Flows, Supplemental Disclosures 6 List Chapter 4 - The Income Statement, Comprehensive Income, And Statement of Cash Flows
14 230 ASC 230 Statement of Cash Flows Cash Flow Statement Cash Flow Statement [Roll Forward] Statement of Cash Flows 31 List Chapter 4 - The Income Statement, Comprehensive Income, And Statement of Cash Flows
15 230 ASC 230 Statement of Cash Flows Cash Flow Statement Cash Flow, Supplemental Note [Note Level] us-gaap:CashFlowSupplementalDisclosuresTextBlock cm:Level1TextBlock Statement of Cash Flows, Supplemental Disclosures 100 List Chapter 4 - The Income Statement, Comprehensive Income, And Statement of Cash Flows
16 230 ASC 230 Statement of Cash Flows Cash Flow Statement Cash Flow, Supplemental Information [Hierarchy] us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock cm:Level3TextBlock Statement of Cash Flows, Supplemental Disclosures 5 List Chapter 4 - The Income Statement, Comprehensive Income, And Statement of Cash Flows
17 235 ASC 235 Notes to Financial Statements Accounting Policies Significant Accounting Policies Note [Note Level] us-gaap:SignificantAccountingPoliciesTextBlock cm:Level1TextBlock Accounting Policies 68 List
18 235 ASC 235 Notes to Financial Statements Organization Additional Financial Information Note [Note Level] us-gaap:AdditionalFinancialInformationDisclosureTextBlock cm:Level1TextBlock Organization, Consolidation and Presentation of Financial Statements 14 List
19 235 ASC 235 Notes to Financial Statements Organization Basis of Presentation and Significant Accounting Policies Note [Note Level] us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock cm:Level1TextBlock Accounting Policies 13 List
20 235 ASC 235 Notes to Financial Statements Organization Business Description and Accounting Policies Note [Note Level] us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock cm:Level1TextBlock Accounting Policies 3 List
21 235 ASC 235 Notes to Financial Statements Organization Business Description and Basis of Presentation Note [Note Level] us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock cm:Level1TextBlock Accounting Policies 7 List
22 235 ASC 235 Notes to Financial Statements Organization Going Concern Note [Note Level] us-gaap:LiquidityDisclosureGoingConcernNote cm:Level1TextBlock Organization, Consolidation and Presentation of Financial Statements 32 List
23 235 ASC 235 Notes to Financial Statements Organization Nature of Operations Note [Note Level] us-gaap:NatureOfOperations cm:Level1TextBlock Organization, Consolidation and Presentation of Financial Statements 44 List
24 235 ASC 235 Notes to Financial Statements Organization Organization, Consolidation and Presentation of Financial Statements Note [Note Level] us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock cm:Level1TextBlock Organization, Consolidation and Presentation of Financial Statements 22 List
25 235 ASC 235 Notes to Financial Statements Organization Organization, Consolidation and Presentation of Financial Statements and Significant Accounting Policies Note [Note Level] us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock cm:Level1TextBlock Organization, Consolidation and Presentation of Financial Statements 6 List
26 235 ASC 235 Notes to Financial Statements Organization Organization, Consolidation, Basis of Presentation, Business Description, and Accounting Policies Note [Note Level] us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock cm:Level1TextBlock Organization, Consolidation and Presentation of Financial Statements 10 List
27 235 ASC 235 Notes to Financial Statements Organization Reclassifications Note [Note Level] us-gaap:Reclassifications cm:Level1TextBlock Organization, Consolidation and Presentation of Financial Statements 5 List
28 235 ASC 235 Notes to Financial Statements Organization Supplemental Balance Sheet Note [Note Level] us-gaap:SupplementalBalanceSheetDisclosuresTextBlock cm:Level1TextBlock Organization, Consolidation and Presentation of Financial Statements 42 List
29 235 ASC 235 Notes to Financial Statements Organization Valuation And Qualifying Accounts Note [Note Level] us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock cm:Level1TextBlock Organization, Consolidation and Presentation of Financial Statements 28 List
30 235 ASC 235 Notes to Financial Statements Presentation of Financial Statements Basis of Reporting Note [Note Level] us-gaap:BasisOfAccounting cm:Level1TextBlock Organization, Consolidation and Presentation of Financial Statements 43 List
31 235 ASC 235 Notes to Financial Statements Presentation of Financial Statements Franchisor Locations, by Location [Hierarchy] us-gaap:ScheduleOfFranchisorDisclosureTableTextBlock cm:Level3TextBlock Organization, Consolidation and Presentation of Financial Statements 7 List
32 235 ASC 235 Notes to Financial Statements Presentation of Financial Statements Product information, by Product or Service and Concentration Risk Benchmark [Hierarchy] us-gaap:ScheduleOfProductInformationTableTextBlock cm:Level3TextBlock Organization, Consolidation and Presentation of Financial Statements 3 List
33 235 ASC 235 Notes to Financial Statements Presentation of Financial Statements Real Estate Properties, by Property [Hierarchy] us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock cm:Level3TextBlock Organization, Consolidation and Presentation of Financial Statements 3 List
34 235 ASC 235 Notes to Financial Statements Principles of Consolidation Consolidation, Variable Interest Entity, Policy [Policy Text Block] us-gaap:ConsolidationVariableInterestEntityPolicy cm:Level2TextBlock Organization, Consolidation and Presentation of Financial Statements 7 List
35 235 ASC 235 Notes to Financial Statements Principles of Consolidation Variable Interest Entities, by Entity Classification and Balance Sheet Location [Abstract] us-gaap:ScheduleOfVariableInterestEntitiesTextBlock cm:Level3TextBlock Organization, Consolidation and Presentation of Financial Statements 9 List
36 235 ASC 235 Notes to Financial Statements Use of Estimates Change in Accounting Estimate, by Type of Change [Hierarchy] us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock cm:Level3TextBlock Accounting Changes and Error Corrections 24 List
37 250 ASC 250 Accounting Changes and Error Corrections Accounting Changes Accounting Changes and Error Corrections Note [Note Level] us-gaap:AccountingChangesAndErrorCorrectionsTextBlock cm:Level1TextBlock Accounting Changes and Error Corrections 21 List Chapter 20 - Accounting Changes and Error Corrections
38 250 ASC 250 Accounting Changes and Error Corrections Accounting Changes Accounting Changes Note [Note Level] us-gaap:AccountingChangesTextBlock cm:Level1TextBlock Accounting Changes and Error Corrections 9 List Chapter 20 - Accounting Changes and Error Corrections
39 250 ASC 250 Accounting Changes and Error Corrections New Accounting Pronouncements New Accounting Pronouncement, Early Adoption, by New Procouncement Adopted [Hierarchy] us-gaap:NewAccountingPronouncementEarlyAdoptionTableTextBlock cm:Level3TextBlock Accounting Changes and Error Corrections 7 List Chapter 20 - Accounting Changes and Error Corrections
40 250 ASC 250 Accounting Changes and Error Corrections New Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles, by New Pronouncement Adopted [Abstract] us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock cm:Level3TextBlock Accounting Changes and Error Corrections 4 List Chapter 20 - Accounting Changes and Error Corrections
41 250 ASC 250 Accounting Changes and Error Corrections New Accounting Pronouncements New Accounting Pronouncements or Change in Accounting Principle [Note Level] us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock cm:Level1TextBlock Accounting Changes and Error Corrections 44 List Chapter 20 - Accounting Changes and Error Corrections
42 250 ASC 250 Accounting Changes and Error Corrections New Accounting Pronouncements Prospective Adoption of New Accounting Pronouncements, by New Pronouncement [Hierarchy] us-gaap:ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock cm:Level3TextBlock Accounting Changes and Error Corrections 1 List Chapter 20 - Accounting Changes and Error Corrections
43 250 ASC 250 Accounting Changes and Error Corrections Other Accounting Policies Related Error Corrections and Prior Period Adjustments, by Error [Hierarchy] us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock cm:Level3TextBlock Accounting Changes and Error Corrections 3 List Chapter 20 - Accounting Changes and Error Corrections
44 250 ASC 250 Accounting Changes and Error Corrections Error Corrections (Prior Period Adjustments) Misstatement of Prior Year Statement Corrected in Current Year Financial Statements, by Nature of Error [Hierarchy] us-gaap:ScheduleOfQuantifyingPriorYearMisstatementsCorrectedInCurrentYearFinancialStatementsTextBlock cm:Level3TextBlock Accounting Changes and Error Corrections 20 List Chapter 20 - Accounting Changes and Error Corrections
45 255 ASC 255 Changing Prices List
46 260 ASC 260 Earnings per Share Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share, by Security Name [Hierarchy] us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock cm:Level3TextBlock Earnings Per Share 11 List Chapter 19 - Share-based Compensation and Earnings Per Share
47 260 ASC 260 Earnings per Share Earnings Per Share Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] (DO NOT USE) us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock cm:Level3TextBlock Earnings Per Share 7 List Chapter 19 - Share-based Compensation and Earnings Per Share
48 260 ASC 260 Earnings per Share Earnings Per Share Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] (DO NOT USE) us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock cm:Level3TextBlock Earnings Per Share 3 List Chapter 19 - Share-based Compensation and Earnings Per Share
49 260 ASC 260 Earnings per Share Earnings Per Share Earnings Per Share Note [Note Level] us-gaap:EarningsPerShareTextBlock cm:Level1TextBlock Earnings Per Share 76 List Chapter 19 - Share-based Compensation and Earnings Per Share
50 260 ASC 260 Earnings per Share Earnings Per Share Weighted Average Number of Shares Outstanding, Basic [Roll Up] us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock cm:Level3TextBlock Earnings Per Share 8 List Chapter 19 - Share-based Compensation and Earnings Per Share
51 270 ASC 270 Interim Reporting Interim Reporting Effect of Fourth Quarter Events [Hierarchy] us-gaap:EffectOfFourthQuarterEventsTextBlock cm:Level3TextBlock Interim Reporting 4 List Advanced Financial Accounting
52 270 ASC 270 Interim Reporting Interim Reporting Quarterly Financial Information Note [Note Level] us-gaap:QuarterlyFinancialInformationTextBlock cm:Level1TextBlock Interim Reporting 77 List Advanced Financial Accounting
53 270 ASC 270 Interim Reporting Interim Reporting Quarterly Financial Information [Hierarchy] us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock cm:Level3TextBlock Interim Reporting 20 List Advanced Financial Accounting
54 272 ASC 272 Limited Liability Entities List Advanced Financial Accounting
55 275 ASC 275 Risks and Uncertainties Risks Uncertainties Concentration of Risk, by Risk Factor [Hierarchy] us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock cm:Level3TextBlock Risks and Uncertainties 22 List Chapter 3 - The Balance Sheet and Financial Disclosures
56 275 ASC 275 Risks and Uncertainties Risks Uncertainties Concentration Risk Note [Note Level] us-gaap:ConcentrationRiskDisclosureTextBlock cm:Level1TextBlock Risks and Uncertainties 48 List Chapter 3 - The Balance Sheet and Financial Disclosures
57 275 ASC 275 Risks and Uncertainties Risks Uncertainties Unusual Risks and Uncertainties, by Nature of Risk or Uncertainty [Hierarchy] us-gaap:UnusualRisksAndUncertaintiesTextBlock cm:Level3TextBlock Risks and Uncertainties 23 List Chapter 3 - The Balance Sheet and Financial Disclosures
58 280 ASC 280 Segment Reporting Segment Reporting Long-Lived Assets, by Geographic Area [Hierarchy] us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock cm:Level3TextBlock Segment Reporting 14 List Advanced Financial Accounting
59 280 ASC 280 Segment Reporting Segment Reporting Long-Lived Assets in Individual Foreign Countries, by Geographic Area [Hierarchy] us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock cm:Level3TextBlock Segment Reporting 12 List Advanced Financial Accounting
60 280 ASC 280 Segment Reporting Segment Reporting Revenues from External Customers, by Geographic Area [Hierarchy] us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock cm:Level3TextBlock Segment Reporting 8 List Advanced Financial Accounting
61 280 ASC 280 Segment Reporting Segment Reporting Reconciliation of Assets from Segment to Consolidated, by Reportable Segment [Hierarchy] us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock cm:Level3TextBlock Segment Reporting 9 List Advanced Financial Accounting
62 280 ASC 280 Segment Reporting Segment Reporting Reconciliation of Operating Profit (Loss) from Segments to Consolidated, by Reportable Segment [Hierarchy] us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock cm:Level3TextBlock Segment Reporting 7 List Advanced Financial Accounting
63 280 ASC 280 Segment Reporting Segment Reporting Reconciliation of Other Significant Reconciling Items from Segments to Consolidated, by Reportable Segment [Hierarchy] us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock cm:Level3TextBlock Segment Reporting 7 List Advanced Financial Accounting
64 280 ASC 280 Segment Reporting Segment Reporting Reconciliation of Revenue from Segments to Consolidated, by Reportable Segment [Hierarchy] us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock cm:Level3TextBlock Segment Reporting 5 List Advanced Financial Accounting
65 280 ASC 280 Segment Reporting Segment Reporting Revenue from External Customers and Long-Lived Assets, by Geographical Area [Hierarchy] us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock cm:Level3TextBlock Segment Reporting 11 List Advanced Financial Accounting
66 280 ASC 280 Segment Reporting Segment Reporting Revenue from External Customers Attributed to Foreign Countries, by Geographic Area [Hierarchy] us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock cm:Level3TextBlock Segment Reporting 8 List Advanced Financial Accounting
67 280 ASC 280 Segment Reporting Segment Reporting Revenue from External Customers, by Products or Services [Hierarchy] us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock cm:Level3TextBlock Segment Reporting 6 List Advanced Financial Accounting
68 280 ASC 280 Segment Reporting Segment Reporting Revenue from Major Customers, by Reporting Segments [Hierarchy] us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock cm:Level3TextBlock Segment Reporting 6 List Advanced Financial Accounting
69 280 ASC 280 Segment Reporting Segment Reporting Segment Reporting Note [Note Level] us-gaap:SegmentReportingDisclosureTextBlock cm:Level1TextBlock Segment Reporting 97 List Advanced Financial Accounting
70 280 ASC 280 Segment Reporting Segment Reporting Segment Reporting Information, by Segment [Hierarchy] us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock cm:Level3TextBlock Segment Reporting 24 List Advanced Financial Accounting
71 305 ASC 305 Cash and Cash Equivalents Cash and Cash Equivalents Cash and Cash Equivalents Note [Note Level] us-gaap:CashAndCashEquivalentsDisclosureTextBlock cm:Level1TextBlock Cash and Cash Equivalents 9 List Chapter 7 - Cash and Receivables
72 305 ASC 305 Cash and Cash Equivalents Cash and Cash Equivalents Cash, Cash Equivalents, and Marketable Securities Note [Note Level] us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock cm:Level1TextBlock Cash and Cash Equivalents 2 List Chapter 7 - Cash and Receivables
73 305 ASC 305 Cash and Cash Equivalents Cash and Cash Equivalents Cash and Cash Equivalents and Short-term Investments Note [Note Level] us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock cm:Level1TextBlock Cash and Cash Equivalents 6 List Chapter 7 - Cash and Receivables
74 310 ASC 310 Receivables Receivables Accounts, Notes, Loans and Financing Receivable [Roll Up] us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock cm:Level3TextBlock Receivables, Loans, Notes Receivable, and Others 8 List Chapter 7 - Cash and Receivables
75 310 ASC 310 Receivables Receivables Allowance for Credit Losses Note [Note Level] us-gaap:AllowanceForCreditLossesTextBlock cm:Level1TextBlock Receivables, Loans, Notes Receivable, and Others 4 List Chapter 7 - Cash and Receivables
76 310 ASC 310 Receivables Receivables Allowance for Credit Losses on Financing Receivables [Roll Forward] us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock cm:Level3TextBlock Receivables, Loans, Notes Receivable, and Others 6 List Chapter 7 - Cash and Receivables
77 310 ASC 310 Receivables Receivables Allowance for Doubtful Accounts Receivable, by Legal Entity [Roll Forward] us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock cm:Level3TextBlock Receivables, Loans, Notes Receivable, and Others 24 List Chapter 7 - Cash and Receivables
78 310 ASC 310 Receivables Receivables Credit Losses Related to Financing Receivables, Current [Roll Forward] us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock cm:Level3TextBlock Receivables, Loans, Notes Receivable, and Others 7 List Chapter 7 - Cash and Receivables
79 310 ASC 310 Receivables Receivables Credit Losses Related to Financing Receivables, Current and Noncurrent [Roll Forward] us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesCurrentAndNoncurrentTableTextBlock cm:Level3TextBlock Receivables, Loans, Notes Receivable, and Others 7 List Chapter 7 - Cash and Receivables
80 310 ASC 310 Receivables Receivables Credit Losses Related to Financing Receivables, Noncurrent [Roll Forward] us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock cm:Level3TextBlock Receivables, Loans, Notes Receivable, and Others 9 List Chapter 7 - Cash and Receivables
81 310 ASC 310 Receivables Receivables Financing Receivables, Recorded Investment, Credit Quality Indicators, by Class of Financing Receivable and Collateral [Hierarchy] us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock cm:Level3TextBlock Receivables, Loans, Notes Receivable, and Others 7 List Chapter 7 - Cash and Receivables
82 310 ASC 310 Receivables Receivables Financing Receivables Note [Note Level] us-gaap:FinancingReceivablesTextBlock cm:Level1TextBlock Receivables, Loans, Notes Receivable, and Others 13 List Chapter 7 - Cash and Receivables
83 310 ASC 310 Receivables Receivables Financing Receivables, Minimum Payments [Roll Up] us-gaap:ScheduleOfFinancingReceivablesMinimumPaymentsTableTextBlock cm:Level3TextBlock Receivables, Loans, Notes Receivable, and Others 4 List Chapter 7 - Cash and Receivables
84 310 ASC 310 Receivables Receivables Financing Receivables, Non Accrual Status, by Receivable Type and Class of Receivable [Roll Up] us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock cm:Level3TextBlock Receivables, Loans, Notes Receivable, and Others 4 List Chapter 7 - Cash and Receivables
85 310 ASC 310 Receivables Receivables Financing Receivables, Troubled Debt Restructurings, by Restructuring [Hierarchy] us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock cm:Level3TextBlock Receivables, Loans, Notes Receivable, and Others 8 List Chapter 7 - Cash and Receivables
86 310 ASC 310 Receivables Receivables Impaired Financing Receivables [Hierarchy] us-gaap:ImpairedFinancingReceivablesTableTextBlock cm:Level3TextBlock Receivables, Loans, Notes Receivable, and Others 5 List Chapter 7 - Cash and Receivables
87 310 ASC 310 Receivables Receivables Receivables (Loans, Notes, Trade, Other) Note [Note Level] us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock cm:Level1TextBlock Receivables, Loans, Notes Receivable, and Others 13 List Chapter 7 - Cash and Receivables
88 310 ASC 310 Receivables Receivables Receivables with Imputed Interest, by Name of Receivable [Hierarchy] us-gaap:ScheduleOfReceivablesWithImputedInterestTextBlock cm:Level3TextBlock Receivables, Loans, Notes Receivable, and Others 5 List Chapter 7 - Cash and Receivables
89 310 ASC 310 Receivables Receivables Restricted Assets Note [Note Level] us-gaap:RestrictedAssetsDisclosureTextBlock cm:Level1TextBlock Receivables, Loans, Notes Receivable, and Others 4 List Chapter 7 - Cash and Receivables
90 320 IG 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Available-for-sale Securities, by Major Type of Security [Hierarchy] us-gaap:AvailableForSaleSecuritiesTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 4 List Chapter 12 - Investments
91 320 ASC 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Available-for-sale Securities, by Major Type of Security [Hierarchy] us-gaap:AvailableForSaleSecuritiesTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 4 List Chapter 12 - Investments
92 320 IG 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Available-for-sale Securities Reconciliation [Roll Up] us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 7 List Chapter 12 - Investments
93 320 ASC 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Available-for-sale Securities Reconciliation [Roll Up] us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 7 List Chapter 12 - Investments
94 320 IG 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Cost and Equity Method Investments Note [Note Level] us-gaap:CostAndEquityMethodInvestmentsDisclosureTextBlock cm:Level1TextBlock Investments, Debt and Equity Securities 5 List Chapter 12 - Investments
95 320 ASC 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Cost and Equity Method Investments Note [Note Level] us-gaap:CostAndEquityMethodInvestmentsDisclosureTextBlock cm:Level1TextBlock Investments, Debt and Equity Securities 5 List Chapter 12 - Investments
96 320 ASC 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Held-to-maturity Securities, by Security [Abstract] us-gaap:HeldToMaturitySecuritiesTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 9 List Chapter 12 - Investments
97 320 IG 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Held-to-maturity Securities, by Security [Abstract] us-gaap:HeldToMaturitySecuritiesTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 9 List Chapter 12 - Investments
98 320 IG 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Investment Income, Reported Amounts, by Category [Roll Up] us-gaap:InvestmentIncomeTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 8 List Chapter 12 - Investments
99 320 ASC 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Investment Income, Reported Amounts, by Category [Roll Up] us-gaap:InvestmentIncomeTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 8 List Chapter 12 - Investments
100 320 ASC 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Investments Classified by Contractual Maturity Date [Roll Up] us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 12 List Chapter 12 - Investments
101 320 IG 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Investments Classified by Contractual Maturity Date [Roll Up] us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 12 List Chapter 12 - Investments
102 320 IG 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Investments in Debt and Marketable Equity Securities Note [Note Level] us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock cm:Level1TextBlock Investments, Debt and Equity Securities 79 List Chapter 12 - Investments
103 320 ASC 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Investments in Debt and Marketable Equity Securities Note [Note Level] us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock cm:Level1TextBlock Investments, Debt and Equity Securities 79 List Chapter 12 - Investments
104 320 ASC 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Marketable Securities, Current [Roll Up] us-gaap:MarketableSecuritiesTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 4 List Chapter 12 - Investments
105 320 IG 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Marketable Securities, Current [Roll Up] us-gaap:MarketableSecuritiesTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 4 List Chapter 12 - Investments
106 320 IG 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Other than Temporary Impairment, Credit Losses Recognized in Earnings, by Debt Security Category and Debt Security [Roll Forward] us-gaap:OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsTableTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 8 List Chapter 12 - Investments
107 320 ASC 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Other than Temporary Impairment, Credit Losses Recognized in Earnings, by Debt Security Category and Debt Security [Roll Forward] us-gaap:OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsTableTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 8 List Chapter 12 - Investments
108 320 ASC 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Realized Gain (Loss) [Table Text Block] us-gaap:ScheduleOfRealizedGainLossTableTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 4 List Chapter 12 - Investments
109 320 IG 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Realized Gain (Loss) [Table Text Block] us-gaap:ScheduleOfRealizedGainLossTableTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 4 List Chapter 12 - Investments
110 320 ASC 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Realized Gain (Loss) on Investments [Roll Up] us-gaap:RealizedGainLossOnInvestmentsTableTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 10 List Chapter 12 - Investments
111 320 IG 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Realized Gain (Loss) on Investments [Roll Up] us-gaap:RealizedGainLossOnInvestmentsTableTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 10 List Chapter 12 - Investments
112 320 ASC 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Temporary Impairment Losses, Investments [Roll Up] us-gaap:ScheduleOfTemporaryImpairmentLossesInvestmentsTableTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 5 List Chapter 12 - Investments
113 320 IG 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Temporary Impairment Losses, Investments [Roll Up] us-gaap:ScheduleOfTemporaryImpairmentLossesInvestmentsTableTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 5 List Chapter 12 - Investments
114 320 ASC 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Trading Securities and Other Trading Assets, by Type of Security or Asset [Abstract] us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 4 List Chapter 12 - Investments
115 320 IG 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Trading Securities and Other Trading Assets, by Type of Security or Asset [Abstract] us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 4 List Chapter 12 - Investments
116 320 ASC 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Unrealized Gain (Loss) on Investments [Roll Up] us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 4 List Chapter 12 - Investments
117 320 IG 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Unrealized Gain (Loss) on Investments [Roll Up] us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 4 List Chapter 12 - Investments
118 320 IG 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Unrealized Loss on Investments [Roll Up] us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 6 List Chapter 12 - Investments
119 320 ASC 320 Investments - Debt and Equity Securities Investments-Debt and Equity Securities Unrealized Loss on Investments [Roll Up] us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock cm:Level3TextBlock Investments, Debt and Equity Securities 6 List Chapter 12 - Investments
120 321 ASC 321 Investments - Equity Securities List Chapter 12 - Investments
121 323 ASC 323 Investments - Equity Method and Joint Ventures Investments-Equity Method Joint Ventures Equity Method Investments [Abstract] us-gaap:EquityMethodInvestmentsTextBlock cm:Level3TextBlock Investments, Equity Method and Joint Ventures 8 List Chapter 12 - Investments
122 323 ASC 323 Investments - Equity Method and Joint Ventures Investments-Equity Method Joint Ventures Equity Method Investments Note [Note Level] us-gaap:EquityMethodInvestmentsDisclosureTextBlock cm:Level1TextBlock Investments, Equity Method and Joint Ventures 92 List Chapter 12 - Investments
123 325 ASC 325 Investments - Other Investments-Other Cost-method Investments, by Major Type of Security and Investment Name [Hierarchy] us-gaap:ScheduleOfCostMethodInvestmentsTableTextBlock cm:Level3TextBlock Investments, All Other Investments 28 List Chapter 12 - Investments
124 325 ASC 325 Investments - Other Investments-Other Cost-method Investments Note [Note Level] us-gaap:CostMethodInvestmentsDescriptionTextBlock cm:Level1TextBlock Investments, All Other Investments 51 List Chapter 12 - Investments
125 325 ASC 325 Investments - Other Investments-Other Financial Instruments Note [Note Level] us-gaap:FinancialInstrumentsDisclosureTextBlock cm:Level1TextBlock Investments, All Other Investments 15 List Chapter 12 - Investments
126 325 ASC 325 Investments - Other Investments-Other Investments and Other Noncurrent Assets Note [Note Level] us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock cm:Level1TextBlock Investments, All Other Investments 3 List Chapter 12 - Investments
127 325 ASC 325 Investments - Other Investments-Other Life Insurance, Corporate or Bank Owned, Note [Note Level] us-gaap:LifeInsuranceCorporateOrBankOwnedTextBlock cm:Level1TextBlock Investments, All Other Investments 43 List Chapter 12 - Investments
128 325 ASC 325 Investments - Other Investments-Other Life Settlement Contracts Note [Note Level] us-gaap:LifeSettlementContractsDisclosureTextBlock cm:Level1TextBlock Investments, All Other Investments 6 List Chapter 12 - Investments
129 325 ASC 325 Investments - Other Investments-Other Life Settlement Contracts, Fair Value Method, Number of Contracts, Fiscal Year Maturity [Roll Up] us-gaap:ScheduleOfLifeSettlementContractsFairValueMethodTextBlock cm:Level3TextBlock Investments, All Other Investments 8 List Chapter 12 - Investments
130 325 ASC 325 Investments - Other Investments-Other Life Settlement Contracts, Investment Method, Number of Contracts, Fiscal Year Maturity [Roll Up] us-gaap:ScheduleOfLifeSettlementContractsInvestmentMethodTextBlock cm:Level3TextBlock Investments, All Other Investments 3 List Chapter 12 - Investments
131 326 ASC 326 Financial Instruments - Credit Losses List
132 330 ASC 330 Inventory Inventory Inventory, Current [Table Text Block] (DO NOT USE, DUPLICATE) us-gaap:ScheduleOfInventoryCurrentTableTextBlock cm:Level3TextBlock Inventory 11 List Chapter 8 - Inventories: Measurement
133 330 ASC 330 Inventory Inventory Inventory Note [Note Level] us-gaap:InventoryDisclosureTextBlock cm:Level1TextBlock Inventory 37 List Chapter 9 - Inventories: Additional Issues
134 330 ASC 330 Inventory Inventory Inventory, Net (Current) [Roll Up] us-gaap:ScheduleOfInventoryCurrentTableTextBlock cm:Level3TextBlock Inventory 63 List Chapter 8 - Inventories: Measurement
135 330 ASC 330 Inventory Inventory Inventory, Noncurrent [Table Text Block] (DO NOT USE, DUPLICATE) us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock cm:Level3TextBlock Inventory 13 List Chapter 8 - Inventories: Measurement
136 330 ASC 330 Inventory Inventory Inventory, Noncurrent [Roll Up] us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock cm:Level3TextBlock Inventory 26 List Chapter 8 - Inventories: Measurement
137 340 ASC 340 Other Assets and Deferred Costs Other Assets and Deferred Costs Deferred Costs, Capitalized, Prepaid, and Other Assets Note [Note Level] us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock cm:Level3TextBlock Deferred Costs, Capitalized, Prepaid, and Other Assets 26 List
138 340 ASC 340 Other Assets and Deferred Costs Other Assets and Deferred Costs Other Assets [Table Text Block] us-gaap:ScheduleOfOtherAssetsTableTextBlock cm:Level3TextBlock Deferred Costs, Capitalized, Prepaid, and Other Assets 5 List
139 340 ASC 340 Other Assets and Deferred Costs Other Assets and Deferred Costs Other Assets and Other Liabilities [Abstract] us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock cm:Level3TextBlock Deferred Costs, Capitalized, Prepaid, and Other Assets 10 List
140 340 ASC 340 Other Assets and Deferred Costs Other Assets and Deferred Costs Other Assets Note [Note Level] us-gaap:OtherAssetsDisclosureTextBlock cm:Level1TextBlock Deferred Costs, Capitalized, Prepaid, and Other Assets 38 List
141 340 ASC 340 Other Assets and Deferred Costs Other Assets and Deferred Costs Other Assets, Noncurrent [Roll Up] us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock cm:Level3TextBlock Deferred Costs, Capitalized, Prepaid, and Other Assets 6 List
142 340 ASC 340 Other Assets and Deferred Costs Other Assets and Deferred Costs Other Assets, Current, Note [Note Level] us-gaap:OtherCurrentAssetsTextBlock cm:Level1TextBlock Deferred Costs, Capitalized, Prepaid, and Other Assets 2 List
143 340 ASC 340 Other Assets and Deferred Costs Other Assets and Deferred Costs Other Assets, Current [Roll Up] us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock cm:Level3TextBlock Deferred Costs, Capitalized, Prepaid, and Other Assets 8 List
144 350 ASC 350 Intangibles - Goodwill and Other Intangibles-Goodwill and Other Finite-lived Intangible Assets, by Major Class [Hierarchy] us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock cm:Level3TextBlock Intangible Assets, Goodwill and Other 8 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
145 350 ASC 350 Intangibles - Goodwill and Other Intangibles-Goodwill and Other Indefinite-lived Intangible Assets, Acquired, by Major Class [Hierarchy] us-gaap:ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTextBlock cm:Level3TextBlock Intangible Assets, Goodwill and Other 16 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
146 350 ASC 350 Intangibles - Goodwill and Other Intangibles-Goodwill and Other Asset Impairment Charges Note [Note Level] us-gaap:AssetImpairmentChargesTextBlock cm:Level1TextBlock Intangible Assets, Goodwill and Other 6 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
147 350 ASC 350 Intangibles - Goodwill and Other Intangibles-Goodwill and Other Finite-lived Intangible Assets Amortization Expense [Table Text Block] us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock cm:Level3TextBlock Intangible Assets, Goodwill and Other 5 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
148 350 ASC 350 Intangibles - Goodwill and Other Intangibles-Goodwill and Other Finite-lived Intangible Assets, Future Amortization Expense [Roll Up] us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock cm:Level3TextBlock Intangible Assets, Goodwill and Other 55 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
149 350 ASC 350 Intangibles - Goodwill and Other Intangibles-Goodwill and Other Finite-lived Intangible Assets, Net, by Major Class [Roll Up] us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock cm:Level3TextBlock Intangible Assets, Goodwill and Other 24 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
150 350 ASC 350 Intangibles - Goodwill and Other Intangibles-Goodwill and Other Intangible Assets and Goodwill Note [Note Level] us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock cm:Level1TextBlock Intangible Assets, Goodwill and Other 299 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
151 350 ASC 350 Intangibles - Goodwill and Other Intangibles-Goodwill and Other Goodwill Note [Note Level] us-gaap:GoodwillDisclosureTextBlock cm:Level1TextBlock Intangible Assets, Goodwill and Other 9 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
152 350 ASC 350 Intangibles - Goodwill and Other Intangibles-Goodwill and Other Goodwill [Roll Forward] us-gaap:ScheduleOfGoodwillTextBlock cm:Level3TextBlock Intangible Assets, Goodwill and Other 46 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
153 350 ASC 350 Intangibles - Goodwill and Other Intangibles-Goodwill and Other Intangible Assets, Impaired, by Major Class [Hierarchy] us-gaap:ScheduleOfImpairedIntangibleAssetsTextBlock cm:Level3TextBlock Intangible Assets, Goodwill and Other 5 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
154 350 ASC 350 Intangibles - Goodwill and Other Intangibles-Goodwill and Other Indefinite-lived Intangible Assets, by Major Class [Roll Up] us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock cm:Level3TextBlock Intangible Assets, Goodwill and Other 8 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
155 350 ASC 350 Intangibles - Goodwill and Other Intangibles-Goodwill and Other Intangible Assets and Goodwill [Table Text Block] us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock cm:Level3TextBlock Intangible Assets, Goodwill and Other 10 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
156 350 ASC 350 Intangibles - Goodwill and Other Intangibles-Goodwill and Other Intangible Assets Note [Note Level] us-gaap:IntangibleAssetsDisclosureTextBlock cm:Level1TextBlock Intangible Assets, Goodwill and Other 18 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
157 350 ASC 350 Intangibles - Goodwill and Other Intangibles-Goodwill and Other Research and Development Assets Acquired Other than Through Business Combination, by Transaction [Hierarchy] us-gaap:ScheduleOfResearchAndDevelopmentAssetsAcquiredOtherThanThroughBusinessCombinationTextBlock cm:Level3TextBlock Intangible Assets, Goodwill and Other 6 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
158 360 ASC 360 Property, Plant, and Equipment Property, Plant, and Equipment Assets Disposed of by Method Other than Sale, in Period of Disposition, by Asset Name [Hierarchy] us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionTextBlock cm:Level3TextBlock Property, Plant, and Equipment 4 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
159 360 ASC 360 Property, Plant, and Equipment Property, Plant, and Equipment Impaired Assets to be Disposed of by Method Other than Sale [Hierarchy] us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleTextBlock cm:Level3TextBlock Property, Plant, and Equipment 4 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
160 360 ASC 360 Property, Plant, and Equipment Property, Plant, and Equipment Impaired Long-Lived Assets Held and Used, by Asset Type [Hierarchy] us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock cm:Level3TextBlock Property, Plant, and Equipment 9 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
161 360 ASC 360 Property, Plant, and Equipment Property, Plant, and Equipment Long Lived Assets Held-for-sale, by Asset Type [Hierarchy] us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock cm:Level3TextBlock Property, Plant, and Equipment 8 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
162 360 ASC 360 Property, Plant, and Equipment Property, Plant, and Equipment Long-Lived Assets to be Abandoned, by Asset Name [Hierarchy] us-gaap:DetailsOfLongLivedAssetsToBeAbandonedByAssetTextBlock cm:Level3TextBlock Property, Plant, and Equipment 3 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
163 360 ASC 360 Property, Plant, and Equipment Property, Plant, and Equipment Property, Plant and Equipment and Intangible Assets Note [Note Level] us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock cm:Level1TextBlock Property, Plant, and Equipment 20 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
164 360 ASC 360 Property, Plant, and Equipment Property, Plant, and Equipment Property, Plant and Equipment Note [Note Level] us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock cm:Level1TextBlock Property, Plant, and Equipment 64 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
165 360 ASC 360 Property, Plant, and Equipment Property, Plant, and Equipment Property, Plant and Equipment, Net, by Type [Roll Up] (Axis/Member style) us-gaap:PropertyPlantAndEquipmentTextBlock cm:Level3TextBlock Property, Plant, and Equipment 46 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
166 360 ASC 360 Property, Plant, and Equipment Property, Plant, and Equipment Property, Plant and Equipment, Net, by Type [Roll Up] us-gaap:PropertyPlantAndEquipmentTextBlock cm:Level3TextBlock Property, Plant, and Equipment 30 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
167 360 ASC 360 Property, Plant, and Equipment Property, Plant, and Equipment Property, Plant and Equipment, Significant Acquisitions and Disposals [Table Text Block] us-gaap:PropertyPlantAndEquipmentScheduleOfSignificantAcquisitionsAndDisposalsTextBlock cm:Level1TextBlock Property, Plant, and Equipment 4 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
168 405 ASC 405 Liabilities Payables Accruals (Liabilities) Accounts Payable and Accrued Liabilities, Current, Note [Note Level] us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock cm:Level1TextBlock Payables and Accruals 18 List Chapter 13 - Current Liabilities and Contingencies
169 405 ASC 405 Liabilities Payables Accruals (Liabilities) Accounts Payable and Accrued Liabilities, Noncurrent, Note [Note Level] us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock cm:Level1TextBlock Payables and Accruals 4 List Chapter 13 - Current Liabilities and Contingencies
170 405 ASC 405 Liabilities Payables Accruals (Liabilities) Accounts Payable and Accrued Liabilities Note [Note Level] us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock cm:Level1TextBlock Payables and Accruals 9 List Chapter 13 - Current Liabilities and Contingencies
171 405 ASC 405 Liabilities Payables Accruals (Liabilities) Accounts Payable and Accrued Liabilities [Roll Up] us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock cm:Level3TextBlock Payables and Accruals 11 List Chapter 13 - Current Liabilities and Contingencies
172 405 ASC 405 Liabilities Payables Accruals (Liabilities) Accrued Liabilities [Roll Up] us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock cm:Level3TextBlock Payables and Accruals 11 List Chapter 13 - Current Liabilities and Contingencies
173 410 ASC 410 Asset Retirement and Environmental Obligations Asset Retirement Obligations and Environmental Obligations Asset Retirement Obligation Note [Note Level] us-gaap:AssetRetirementObligationDisclosureTextBlock cm:Level1TextBlock Asset Retirement Obligations 17 List Chapter 13 - Current Liabilities and Contingencies
174 410 ASC 410 Asset Retirement and Environmental Obligations Asset Retirement Obligations and Environmental Obligations Asset Retirement Obligation, by Legal Entity [Roll Forward] us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock cm:Level3TextBlock Asset Retirement Obligations 25 List Chapter 13 - Current Liabilities and Contingencies
175 410 ASC 410 Asset Retirement and Environmental Obligations Asset Retirement Obligations and Environmental Obligations Asset Retirement Obligation [Roll Up] us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock cm:Level3TextBlock Asset Retirement Obligations 22 List Chapter 13 - Current Liabilities and Contingencies
176 410 ASC 410 Asset Retirement and Environmental Obligations Asset Retirement Obligations and Environmental Obligations Environmental Exit Cost, by Property [Hierarchy] us-gaap:EnvironmentalExitCostsByCostTextBlock cm:Level3TextBlock Environmental Remediation Obligations 6 List Chapter 13 - Current Liabilities and Contingencies
177 420 ASC 420 Exit or Disposal Cost Obligations Discontinued Operations Disposal Groups, Including Discontinued Operations, Note [Note Level] us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock cm:Level1TextBlock Discontinued Operations and Disposal Groups 174 List Chapter 13 - Current Liabilities and Contingencies
178 420 ASC 420 Exit or Disposal Cost Obligations Discontinued Operations Disposal Groups, Including Discontinued Operations, Income Statement, Balance Sheet and Additional Disclosures, by Disposal Group [Abstract] us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock cm:Level3TextBlock Discontinued Operations and Disposal Groups 6 List Chapter 13 - Current Liabilities and Contingencies
179 420 ASC 420 Exit or Disposal Cost Obligations Exit or Disposal Cost Obligations Effects on Future Earnings and Cash Flows Resulting from Exit Plan, by Effect [Hierarchy] us-gaap:ScheduleOfEffectsOnFutureEarningsAndCashFlowsResultingFromExitPlanTextBlock cm:Level3TextBlock Restructuring and Related Activities 1 List Chapter 13 - Current Liabilities and Contingencies
180 420 ASC 420 Exit or Disposal Cost Obligations Exit or Disposal Cost Obligations Restructuring and Related Activities Note [Note Level] us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock cm:Level1TextBlock Restructuring and Related Activities 41 List Chapter 13 - Current Liabilities and Contingencies
181 420 ASC 420 Exit or Disposal Cost Obligations Exit or Disposal Cost Obligations Restructuring and Related Costs, by Restructuring Type [Hierarchy] us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock cm:Level3TextBlock Restructuring and Related Activities 1 List Chapter 13 - Current Liabilities and Contingencies
182 420 ASC 420 Exit or Disposal Cost Obligations Exit or Disposal Cost Obligations Restructuring, Impairment, and Other Activities Note [Note Level] us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock cm:Level1TextBlock Restructuring and Related Activities 4 List Chapter 13 - Current Liabilities and Contingencies
183 420 ASC 420 Exit or Disposal Cost Obligations Exit or Disposal Cost Obligations Restructuring Reserve, by Type of Cost [Roll Forward] us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock cm:Level3TextBlock Restructuring and Related Activities 7 List Chapter 13 - Current Liabilities and Contingencies
184 430 ASC 430 Deferred Revenue Deferred Revenue Deferred Revenue Arrangement, by Type [Roll Up] us-gaap:DeferredRevenueByArrangementDisclosureTextBlock cm:Level3TextBlock Revenue Recognition and Deferred Revenue 10 List Chapter 13 - Current Liabilities and Contingencies
185 430 ASC 430 Deferred Revenue Deferred Revenue Deferred Revenue Note [Note Level] us-gaap:DeferredRevenueDisclosureTextBlock cm:Level1TextBlock Revenue Recognition and Deferred Revenue 8 List Chapter 13 - Current Liabilities and Contingencies
186 440 ASC 440 Commitments Commitments Long-term Purchase Commitment, by Category of Item Purchased [Hierarchy] us-gaap:LongTermPurchaseCommitmentTextBlock cm:Level3TextBlock Commitment and Contingencies 19 List Chapter 13 - Current Liabilities and Contingencies
187 440 ASC 440 Commitments Commitments Purchase Commitments Excluding Long-term Commitments, by Commitment [Hierarchy] us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock cm:Level3TextBlock Commitment and Contingencies 19 List Chapter 13 - Current Liabilities and Contingencies
188 440 ASC 440 Commitments Commitments Supply Commitments, by Commitment [Hierarchy] us-gaap:SupplyCommitmentTableTextBlock cm:Level3TextBlock Commitment and Contingencies 28 List Chapter 13 - Current Liabilities and Contingencies
189 440 ASC 440 Commitments Commitments Unrecorded Unconditional Purchase Obligation, by Category of Item Purchased [Abstract] us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock cm:Level3TextBlock Commitment and Contingencies 7 List Chapter 13 - Current Liabilities and Contingencies
190 450 ASC 450 Contingencies Contingencies Commitments and Contingencies Note [Note Level] us-gaap:CommitmentsAndContingenciesDisclosureTextBlock cm:Level1TextBlock Commitment and Contingencies 96 List Chapter 13 - Current Liabilities and Contingencies
191 450 ASC 450 Contingencies Contingencies Commitments Contingencies and Guarantees Note [Note Level] us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock cm:Level1TextBlock Commitment and Contingencies 10 List Chapter 13 - Current Liabilities and Contingencies
192 450 ASC 450 Contingencies Contingencies Commitments Note [Note Level] us-gaap:CommitmentsDisclosureTextBlock cm:Level1TextBlock Commitment and Contingencies 7 List Chapter 13 - Current Liabilities and Contingencies
193 450 ASC 450 Contingencies Contingencies Contingencies Note [Note Level] us-gaap:LossContingencyDisclosures cm:Level1TextBlock Commitment and Contingencies 2 List Chapter 13 - Current Liabilities and Contingencies
194 450 ASC 450 Contingencies Contingencies Environmental Loss Contingencies, by Site [Hierarchy] us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock cm:Level3TextBlock Environmental Remediation Obligations 3 List Chapter 13 - Current Liabilities and Contingencies
195 450 ASC 450 Contingencies Contingencies Environmental Loss Contingency Note [Note Level] us-gaap:EnvironmentalLossContingencyDisclosureTextBlock cm:Level1TextBlock Environmental Remediation Obligations 14 List Chapter 13 - Current Liabilities and Contingencies
196 450 ASC 450 Contingencies Contingencies Gain Contingencies, by Nature of Contingency [Hierarchy] us-gaap:ScheduleOfGainContingenciesByContingencyTextBlock cm:Level3TextBlock Commitment and Contingencies 3 List Chapter 13 - Current Liabilities and Contingencies
197 450 ASC 450 Contingencies Contingencies Legal Matters and Contingencies Note [Note Level] us-gaap:LegalMattersAndContingenciesTextBlock cm:Level1TextBlock Commitment and Contingencies 11 List Chapter 13 - Current Liabilities and Contingencies
198 450 ASC 450 Contingencies Contingencies Loss Contingencies [Hierarchy] us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock cm:Level3TextBlock Commitment and Contingencies 4 List Chapter 13 - Current Liabilities and Contingencies
199 450 ASC 450 Contingencies Contingencies Product Liability Contingencies, by Product or Service [Abstract] us-gaap:ProductLiabilityContingenciesTextBlock cm:Level3TextBlock Commitment and Contingencies 3 List Chapter 13 - Current Liabilities and Contingencies
200 450 ASC 450 Contingencies Contingencies Product Warranty Note [Note Level] us-gaap:ProductWarrantyDisclosureTextBlock cm:Level1TextBlock Commitment and Contingencies 29 List Chapter 13 - Current Liabilities and Contingencies
201 450 ASC 450 Contingencies Contingencies Product Warranty Liability [Roll Forward] us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock cm:Level3TextBlock Commitment and Contingencies 5 List Chapter 13 - Current Liabilities and Contingencies
202 450 ASC 450 Contingencies Contingencies Purchase and Supply Commitment, Excluding Long-term Commitment, Note [Note Level] us-gaap:SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock cm:Level1TextBlock Commitment and Contingencies 5 List Chapter 13 - Current Liabilities and Contingencies
203 460 ASC 460 Guarantees Guarantees Guarantees Note [Note Level] us-gaap:GuaranteesTextBlock cm:Level1TextBlock Guarantees 33 List Chapter 13 - Current Liabilities and Contingencies
204 460 ASC 460 Guarantees Guarantees Guarantor Obligations, by Nature of Obligation and Balance Sheet Location and Credit Rating and Underlying Asset Class [Hierarchy] us-gaap:ScheduleOfGuaranteeObligationsTextBlock cm:Level3TextBlock Guarantees 14 List Chapter 13 - Current Liabilities and Contingencies
205 470 ASC 470 Debt Debt Convertible Debt [Table Text Block] us-gaap:ConvertibleDebtTableTextBlock cm:Level3TextBlock Debt 3 List Chapter 14 - Bonds and Logn-term Notes
206 470 ASC 470 Debt Debt Debt [Table Text Block] us-gaap:ScheduleOfDebtTableTextBlock cm:Level3TextBlock Debt 6 List Chapter 14 - Bonds and Logn-term Notes
207 470 ASC 470 Debt Debt Debt and Capital Leases Note [Note Level] us-gaap:DebtAndCapitalLeasesDisclosuresTextBlock cm:Level1TextBlock Debt 4 List Chapter 14 - Bonds and Logn-term Notes
208 470 ASC 470 Debt Debt Debt Conversion, by Conversion [Hierarchy] us-gaap:ScheduleOfDebtConversionsTextBlock cm:Level3TextBlock Statement of Cash Flows, Supplemental Disclosures 23 List Chapter 14 - Bonds and Logn-term Notes
209 470 ASC 470 Debt Debt Debt Note [Note Level] us-gaap:DebtDisclosureTextBlock cm:Level1TextBlock Debt 83 List Chapter 14 - Bonds and Logn-term Notes
210 470 ASC 470 Debt Debt Debt Instrument Redemption Note [Note Level] us-gaap:DebtInstrumentRedemptionTableTextBlock cm:Level1TextBlock Debt 33 List Chapter 14 - Bonds and Logn-term Notes
211 470 ASC 470 Debt Debt Extinguishment of Debt, by Type of Debt Extinguished [Hierarchy] us-gaap:ScheduleOfExtinguishmentOfDebtTextBlock cm:Level3TextBlock Debt 12 List Chapter 14 - Bonds and Logn-term Notes
212 470 ASC 470 Debt Debt Line of Credit Facility, by Type [Hierarchy] us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock cm:Level3TextBlock Debt 12 List Chapter 14 - Bonds and Logn-term Notes
213 470 ASC 470 Debt Debt Long-term Debt Note [Note Level] us-gaap:LongTermDebtTextBlock cm:Level1TextBlock Debt 26 List Chapter 14 - Bonds and Logn-term Notes
214 470 ASC 470 Debt Debt Long-term Debt Instruments, by Instrument [Hierarchy] us-gaap:ScheduleOfDebtInstrumentsTextBlock cm:Level3TextBlock Debt 19 List Chapter 14 - Bonds and Logn-term Notes
215 470 ASC 470 Debt Debt Long-term Debt Maturities [Roll Up] us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock cm:Level3TextBlock Debt 60 List Chapter 14 - Bonds and Logn-term Notes
216 470 ASC 470 Debt Debt Long-term Debt Maturities [Hierarchy] us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock cm:Level3TextBlock Debt 8 List Chapter 14 - Bonds and Logn-term Notes
217 470 ASC 470 Debt Debt Mortgage Notes Payable Note [Note Level] us-gaap:MortgageNotesPayableDisclosureTextBlock cm:Level1TextBlock Debt 2 List Chapter 14 - Bonds and Logn-term Notes
218 470 ASC 470 Debt Debt Participating Mortgage Loans, by Name [Hierarchy] us-gaap:ScheduleOfParticipatingMortgageLoansTextBlock cm:Level3TextBlock Debt 23 List Chapter 14 - Bonds and Logn-term Notes
219 470 ASC 470 Debt Debt Short-term Debt, by Type of Debt and by Debt Instrument [Abstract] us-gaap:ScheduleOfShortTermDebtTextBlock cm:Level3TextBlock Debt 11 List Chapter 14 - Bonds and Logn-term Notes
220 470 ASC 470 Debt Debt Short-term Debt Note [Note Level] us-gaap:ShortTermDebtTextBlock cm:Level1TextBlock Debt 9 List Chapter 14 - Bonds and Logn-term Notes
221 470 ASC 470 Debt Debt Troubled Debt Restructuring, Debtor, Current Period [Table] (DO NOT USE) us-gaap:ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock cm:Level3TextBlock Debt 26 List Chapter 14 - Bonds and Logn-term Notes
222 470 ASC 470 Debt Debt Troubled Debt Restructuring, Debtor, Subsequent Periods, by Name [Hierarchy] us-gaap:ScheduleOfDebtorTroubledDebtRestructuringSubsequentPeriodsTextBlock cm:Level3TextBlock Debt 24 List Chapter 14 - Bonds and Logn-term Notes
223 470 ASC 470 Debt Debt Troubled Debt Restructuring Summary Note, Debtor [Table] (DO NOT USE) us-gaap:SummaryOfTroubledDebtRestructuringNoteDebtorTextBlock cm:Level3TextBlock Debt 14 List Chapter 14 - Bonds and Logn-term Notes
224 480 ASC 480 Distinguishing Liabilities From Equity Temporary Equity (Distinguishing Liabilities from Equity) Accelerated Share Repurchases [Hierarchy] us-gaap:AcceleratedShareRepurchasesTextBlock cm:Level3TextBlock Other Liabilities 6 List Advanced Financial Accounting
225 480 ASC 480 Distinguishing Liabilities From Equity Temporary Equity (Distinguishing Liabilities from Equity) Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Change Due to Net Income Attributable to Parent and Effects of Changes, Net [Roll Up] us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTextBlock cm:Level3TextBlock Noncontrolling Interest 4 List Advanced Financial Accounting
226 480 ASC 480 Distinguishing Liabilities From Equity Temporary Equity (Distinguishing Liabilities from Equity) Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Roll Up] us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTextBlock cm:Level3TextBlock Noncontrolling Interest 4 List Advanced Financial Accounting
227 480 ASC 480 Distinguishing Liabilities From Equity Temporary Equity (Distinguishing Liabilities from Equity) Financial Instruments Subject to Mandatory Redemption, by Settlement Terms Category [Roll Up] us-gaap:SharesSubjectToMandatoryRedemptionDisclosureTextBlock cm:Level3TextBlock Other Liabilities 11 List Advanced Financial Accounting
228 480 ASC 480 Distinguishing Liabilities From Equity Temporary Equity (Distinguishing Liabilities from Equity) Forward Contract Indexed to Issuers Equity, by Equity Type [Hierarchy] us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock cm:Level3TextBlock Other Liabilities 1 List Advanced Financial Accounting
229 480 ASC 480 Distinguishing Liabilities From Equity Temporary Equity (Distinguishing Liabilities from Equity) Noncontrolling Interest Note [Note Level] us-gaap:MinorityInterestDisclosureTextBlock cm:Level1TextBlock Noncontrolling Interest 47 List Advanced Financial Accounting
230 480 ASC 480 Distinguishing Liabilities From Equity Temporary Equity (Distinguishing Liabilities from Equity) Option Indexed to Issuers Equity, by Option Type and Position [Hierarchy] us-gaap:ScheduleOfOptionsIndexedToIssuersEquityTextBlock cm:Level3TextBlock Equity 15 List Advanced Financial Accounting
231 480 ASC 480 Distinguishing Liabilities From Equity Temporary Equity (Distinguishing Liabilities from Equity) Option Indexed to Issuers Equity Note [Note Level] us-gaap:OptionIndexedToIssuersEquityDescriptionTextBlock cm:Level1TextBlock Other Liabilities 11 List Advanced Financial Accounting
232 480 ASC 480 Distinguishing Liabilities From Equity Temporary Equity (Distinguishing Liabilities from Equity) Other Liabilities Note [Note Level] us-gaap:OtherLiabilitiesDisclosureTextBlock cm:Level1TextBlock Other Liabilities 48 List Advanced Financial Accounting
233 480 ASC 480 Distinguishing Liabilities From Equity Temporary Equity (Distinguishing Liabilities from Equity) Other Liabilities, Noncurrent [Roll Up] us-gaap:OtherNoncurrentLiabilitiesTableTextBlock cm:Level3TextBlock Other Liabilities 6 List Advanced Financial Accounting
234 480 ASC 480 Distinguishing Liabilities From Equity Temporary Equity (Distinguishing Liabilities from Equity) Other Liabilities [Roll Up] us-gaap:OtherLiabilitiesTableTextBlock cm:Level3TextBlock Other Liabilities 16 List Advanced Financial Accounting
235 480 ASC 480 Distinguishing Liabilities From Equity Temporary Equity (Distinguishing Liabilities from Equity) Redeemable Noncontrolling Interest [Roll Forward] us-gaap:RedeemableNoncontrollingInterestTableTextBlock cm:Level3TextBlock Noncontrolling Interest 8 List Advanced Financial Accounting
236 505 ASC 505 Equity Equity Accumulated Other Comprehensive Income (Loss), by Equity Component [Roll Forward] us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock cm:Level3TextBlock Equity 23 List Chapter 18 - Shareholders Equity
237 505 ASC 505 Equity Equity Auction Market Preferred Securities by Stock Series [Table] (DO NOT USE) us-gaap:ScheduleOfAuctionMarketPreferredSecuritiesByStockSeriesTextBlock cm:Level3TextBlock Equity 4 List Chapter 18 - Shareholders Equity
238 505 ASC 505 Equity Equity Auction Market Preferred Securities Note [Note Level] us-gaap:AuctionMarketPreferredSecuritiesDisclosure cm:Level3TextBlock Equity 1 List Chapter 18 - Shareholders Equity
239 505 ASC 505 Equity Equity Capital Units [Roll Forward] us-gaap:ScheduleOfCapitalUnitsTextBlock cm:Level3TextBlock Equity 8 List Chapter 18 - Shareholders Equity
240 505 ASC 505 Equity Equity Treasury Stock, by Class of Stock [Hierarchy] us-gaap:ScheduleOfTreasuryStockByClassTextBlock cm:Level3TextBlock Equity 7 List Chapter 18 - Shareholders Equity
241 505 ASC 505 Equity Equity Common Stock Outstanding [Roll Forward] us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock cm:Level3TextBlock Equity 8 List Chapter 18 - Shareholders Equity
242 505 ASC 505 Equity Equity Comprehensive Income (Loss) [Table Text Block] us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock cm:Level3TextBlock Equity 7 List Chapter 18 - Shareholders Equity
243 505 ASC 505 Equity Equity Comprehensive Income (Loss) Note [Note Level] us-gaap:ComprehensiveIncomeNoteTextBlock cm:Level1TextBlock Equity 200 List Chapter 18 - Shareholders Equity
244 505 ASC 505 Equity Equity Conversion of Stock, by Name [Hierarchy] us-gaap:ScheduleOfConversionsOfStockTextBlock cm:Level3TextBlock Statement of Cash Flows, Supplemental Disclosures 18 List Chapter 18 - Shareholders Equity
245 505 ASC 505 Equity Equity Derivative Financial Instruments Indexed to, and Potentially Settled in, Entitys Own Stock, Equity [Hierarchy] us-gaap:ScheduleOfDerivativeFinancialInstrumentsIndexedToAndPotentiallySettledInEntitysOwnStockEquityTextBlock cm:Level1TextBlock Equity 4 List Chapter 18 - Shareholders Equity
246 505 ASC 505 Equity Equity Distributions Made to Limited Liability Company (LLC) Member, by Distribution Type [Hierarchy] us-gaap:DistributionsMadeToLimitedLiabilityCompanyLlcMemberByDistributionTableTextBlock cm:Level3TextBlock Equity 19 List Chapter 18 - Shareholders Equity
247 505 ASC 505 Equity Equity Distributions Made to Limited Partner, by Distribution Type [Hierarchy] us-gaap:DistributionsMadeToLimitedPartnerByDistributionTableTextBlock cm:Level3TextBlock Equity 28 List Chapter 18 - Shareholders Equity
248 505 ASC 505 Equity Equity Dividend Payment Restrictions Note [Note Level] us-gaap:ScheduleOfDividendPaymentRestrictionsTextBlock cm:Level1TextBlock Equity 2 List Chapter 18 - Shareholders Equity
249 505 ASC 505 Equity Equity Dividends Declared, by Class of Stock and Dividend Status [Hierarchy] us-gaap:DividendsDeclaredTableTextBlock cm:Level3TextBlock Equity 4 List Chapter 18 - Shareholders Equity
250 505 ASC 505 Equity Equity Dividends Payable, by Class of Stock and Dividend Status [Hierarchy] us-gaap:ScheduleOfDividendsPayableTextBlock cm:Level3TextBlock Statement of Cash Flows, Supplemental Disclosures 9 List Chapter 18 - Shareholders Equity
251 505 ASC 505 Equity Equity Incentive Distribution Made to Managing Member or General Partner, by Recipient [Hierarchy] us-gaap:ScheduleOfIncentiveDistributionsMadeToManagingMembersOrGeneralPartnersByDistributionTextBlock cm:Level3TextBlock Equity 24 List Chapter 18 - Shareholders Equity
252 505 ASC 505 Equity Equity Incentive Distribution Policy, Managing Member or General Partner, Description [Policy Text Block] us-gaap:IncentiveDistributionPolicyManagingMemberOrGeneralPartnerDescription cm:Level2TextBlock Equity 21 List Chapter 18 - Shareholders Equity
253 505 ASC 505 Equity Equity Limited Partners Capital Account, by Class [Abstract] us-gaap:ScheduleOfLimitedPartnersCapitalAccountByClassTextBlock cm:Level3TextBlock Equity 13 List Chapter 18 - Shareholders Equity
254 505 ASC 505 Equity Equity Member Equity Note [Note Level] us-gaap:MembersEquityNotesDisclosureTextBlock cm:Level1TextBlock Equity 14 List Chapter 18 - Shareholders Equity
255 505 ASC 505 Equity Equity Other Comprehensive Income, Noncontrolling Interest, Note [Note Level] us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock cm:Level1TextBlock Equity 6 List Chapter 18 - Shareholders Equity
256 505 ASC 505 Equity Equity Other Ownership Interests, by Name [Abstract] us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock cm:Level3TextBlock Equity 23 List Chapter 18 - Shareholders Equity
257 505 ASC 505 Equity Equity Partners Capital Note [Note Level] us-gaap:PartnersCapitalNotesDisclosureTextBlock cm:Level1TextBlock Equity 4 List Chapter 18 - Shareholders Equity
258 505 ASC 505 Equity Equity Preferred Stock Note [Note Level] us-gaap:PreferredStockTextBlock cm:Level1TextBlock Equity 3 List Chapter 18 - Shareholders Equity
259 505 ASC 505 Equity Equity Preferred Units, by Class [Abstract] us-gaap:ScheduleOfPreferredUnitsTextBlock cm:Level3TextBlock Equity 4 List Chapter 18 - Shareholders Equity
260 505 ASC 505 Equity Equity Reclassification Amount Note [Note Level] us-gaap:DisclosureOfReclassificationAmountTextBlock cm:Level1TextBlock Equity 4 List Chapter 18 - Shareholders Equity
261 505 ASC 505 Equity Equity Accumulated Other Comprehensive Income (Loss), Reclassification Out of [Hierarchy] us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock cm:Level3TextBlock Equity 8 List Chapter 18 - Shareholders Equity
262 505 ASC 505 Equity Equity Restatement of Prior Year Income [Hierarchy] us-gaap:RestatementToPriorYearIncomeTextBlock cm:Level3TextBlock Equity 35 List Chapter 18 - Shareholders Equity
263 505 ASC 505 Equity Equity Restrictions on Dividends, Loans, and Advances Note [Note Level] us-gaap:RestrictionsOnDividendsLoansAndAdvancesTextBlock cm:Level1TextBlock Equity 3 List Chapter 18 - Shareholders Equity
264 505 ASC 505 Equity Equity Retained Earnings Adjustments, by Adjustment [Roll Up] us-gaap:ScheduleOfRetainedEarningsAdjustmentsTableTextBlock cm:Level3TextBlock Equity 3 List Chapter 18 - Shareholders Equity
265 505 ASC 505 Equity Equity Preferred Stock [Hierarchy] us-gaap:ScheduleOfStockByClassTextBlock cm:Level3TextBlock Equity 9 List Chapter 18 - Shareholders Equity
266 505 ASC 505 Equity Equity Stockholders Equity [Table Text Block] (DO NOT USE, TO BE DELETED) us-gaap:ScheduleOfStockholdersEquityTableTextBlock cm:Level3TextBlock Equity 4 List Chapter 18 - Shareholders Equity
267 505 ASC 505 Equity Equity Stockholders Equity Note [Note Level] us-gaap:StockholdersEquityNoteDisclosureTextBlock cm:Level1TextBlock Equity 72 List Chapter 18 - Shareholders Equity
268 505 ASC 505 Equity Equity Warrants or Rights Issued [Hierarchy] us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock cm:Level3TextBlock Equity 603 List Chapter 18 - Shareholders Equity
269 505 ASC 505 Equity Equity Subsidiary or Equity Method Investee, by Reportable Investee [Hierarchy] us-gaap:ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock cm:Level3TextBlock Equity 3 List Chapter 18 - Shareholders Equity
270 505 ASC 505 Equity Equity Targeted or Tracking Stock, by Class of Stock [Hierarchy] us-gaap:TargetedOrTrackingStockDescriptionTextBlock cm:Level3TextBlock Equity 3 List Chapter 18 - Shareholders Equity
271 505 ASC 505 Equity Equity Treasury Stock Note [Note Level] us-gaap:TreasuryStockTextBlock cm:Level1TextBlock Equity 9 List Chapter 18 - Shareholders Equity
272 605 ASC 605 Revenue Recognition Revenue Recognition Revenue Recognition, Milestone Method, by Type of Arrangement [Hierarchy] us-gaap:RevenueRecognitionMilestoneMethodTableTextBlock cm:Level3TextBlock Accounting Policies 4 List Chapter 5 - Income Measurement and Profitability Analysis
273 605 ASC 605 Revenue Recognition Revenue Recognition Revenue Recognition, Multiple-deliverable Arrangements, by Type of Arrangement and Product or Service [Hierarchy] us-gaap:RevenueRecognitionMultipleDeliverableArrangementsTableTextBlock cm:Level3TextBlock Revenue Recognition and Deferred Revenue 15 List Chapter 5 - Income Measurement and Profitability Analysis
274 605 ASC 605 Revenue Recognition Revenue Recognition Revenue Recognition, Multiple-deliverable Arrangements, Description [Policy Text Block] us-gaap:RevenueRecognitionMultipleElementArrangements cm:Level2TextBlock Accounting Policies 49 List Chapter 5 - Income Measurement and Profitability Analysis
275 606 ASC 606 Revenue From Contracts With Customers List Chapter 5 - Income Measurement and Profitability Analysis
276 610 ASC 610 Other Income List Chapter 5 - Income Measurement and Profitability Analysis
277 705 ASC 705 Cost of Sales and Services List Chapter 8 - Inventories: Measurement
278 710 ASC 710 Compensation - General Compensation-General Compensation Related Costs, General, Note [Note Level] us-gaap:CompensationRelatedCostsGeneralTextBlock cm:Level1TextBlock Compensation Related Costs, General 9 List Chapter 13 - Current Liabilities and Contingencies
279 710 ASC 710 Compensation - General Compensation-General Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Hierarchy] us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTextBlock cm:Level3TextBlock Compensation Related Costs, General 6 List Chapter 13 - Current Liabilities and Contingencies
280 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Accumulated and Projected Benefit Obligations [Roll Forward] us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 7 List Chapter 17 - Pensions and Other Postretirement Benefits
281 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Accumulated Benefit Obligations in Excess of Fair Value of Plan Assets [Hierarchy] us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 8 List Chapter 17 - Pensions and Other Postretirement Benefits
282 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Defined Benefit Plan, Allocation of Plan Assets [Hierarchy] us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 16 List Chapter 17 - Pensions and Other Postretirement Benefits
283 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Accumulated Other Comprehensive Income (Loss), Amounts to be Recognized over Next Fiscal Year [Table Text Block] us-gaap:ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 9 List Chapter 17 - Pensions and Other Postretirement Benefits
284 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Pension Plans or Other Employee Benefit Plans, Amounts Recognized in Balance Sheet [Hierarchy] us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 6 List Chapter 17 - Pensions and Other Postretirement Benefits
285 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Pension Plans or Other Employee Benefit Plans, Amounts Recognized in Other Comprehensive Income (Loss) [Roll Up] us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 5 List Chapter 17 - Pensions and Other Postretirement Benefits
286 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Defined Benefit Plan, Assumptions Used, by Plan [Hierarchy] us-gaap:ScheduleOfAssumptionsUsedTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 29 List Chapter 17 - Pensions and Other Postretirement Benefits
287 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Benefit Obligations in Excess of Fair Value of Plan Assets [Table Text Block] us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 5 List Chapter 17 - Pensions and Other Postretirement Benefits
288 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Accumulated Postemployment Benefit Obligations, Changes In [Roll Forward] us-gaap:ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 5 List Chapter 17 - Pensions and Other Postretirement Benefits
289 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Net Changes in Fair Value of Plan Assets [Table Text Block] us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 6 List Chapter 17 - Pensions and Other Postretirement Benefits
290 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Projected Benefit Obligations, Changes In [Roll Forward] us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 11 List Chapter 17 - Pensions and Other Postretirement Benefits
291 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Compensation and Employee Benefit Plans Note [Note Level] us-gaap:CompensationAndEmployeeBenefitPlansTextBlock cm:Level1TextBlock Compensation Related Costs, Retirement Benefits 37 List Chapter 17 - Pensions and Other Postretirement Benefits
292 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Compensation and Employee Benefit Plans Other than Share-based Compensation Note [Note Level] us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock cm:Level1TextBlock Compensation Related Costs, Retirement Benefits 4 List Chapter 17 - Pensions and Other Postretirement Benefits
293 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Retirement Plans Cost [Roll Up] us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 5 List Chapter 17 - Pensions and Other Postretirement Benefits
294 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Deferred Compensation Arrangement with Individual, Postretirement Benefits [Hierarchy] us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 4 List Chapter 17 - Pensions and Other Postretirement Benefits
295 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Other Comprehensive Income (Loss), Defined Benefit Plan Amounts Recognized [Roll Up] us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 4 List Chapter 17 - Pensions and Other Postretirement Benefits
296 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Defined Benefit Plan, Change in Benefit Obligation, by Plan [Roll Forward] us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 8 List Chapter 17 - Pensions and Other Postretirement Benefits
297 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Defined Benefit Plans Note [Note Level] us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 138 List Chapter 17 - Pensions and Other Postretirement Benefits
298 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Effect of One-Percentage-Point Change in Assumed Health Care Cost Trend Rates [Table Text Block] us-gaap:ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 11 List Chapter 17 - Pensions and Other Postretirement Benefits
299 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block] us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 13 List Chapter 17 - Pensions and Other Postretirement Benefits
300 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Defined Benefit Plan, Expected Benefit Payments [Hierarchy] us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 17 List Chapter 17 - Pensions and Other Postretirement Benefits
301 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Health Care Cost Trend Rates [Table Text Block] us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 7 List Chapter 17 - Pensions and Other Postretirement Benefits
302 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Incremental Effects on Balance Sheet, Application of FAS 158 Recognition Provisions [Roll Forward] us-gaap:ScheduleOfIncrementalEffectsOnBalanceSheetApplicationOfSFAS158RecognitionProvisionsTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 1 List Chapter 17 - Pensions and Other Postretirement Benefits
303 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Defined Benefit Plan, Net Periodic Benefit Costs, by Plan [Roll Up] us-gaap:ScheduleOfNetBenefitCostsTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 17 List Chapter 17 - Pensions and Other Postretirement Benefits
304 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Net Funded Status [Table Text Block] us-gaap:ScheduleOfNetFundedStatusTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 9 List Chapter 17 - Pensions and Other Postretirement Benefits
305 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Net Periodic Benefit Cost Not yet Recognized [Table Text Block] us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock cm:Level3TextBlock Compensation Related Costs, Retirement Benefits 14 List Chapter 17 - Pensions and Other Postretirement Benefits
306 712 ASC 712 Compensation - Nonretirement Postemployment Benefits Compensation-Nonretirement Postemployment Benefits Pension and Other Postretirement Benefits Note [Note Level] us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock cm:Level1TextBlock Compensation Related Costs, Retirement Benefits 90 List Chapter 17 - Pensions and Other Postretirement Benefits
307 715 ASC 715 Compensation - Retirement Benefits Compensation-Retirement Benefits Postemployment Benefits Note [Note Level] us-gaap:PostemploymentBenefitsDisclosureTextBlock cm:Level1TextBlock Compensation Related Costs, Postemployment Benefits 8 List Chapter 17 - Pensions and Other Postretirement Benefits
308 718 ASC 718 Stock Compensation Compensation-Stock Compensation Cash Proceeds Received from Share-based Payment Awards [Hierarchy] us-gaap:ScheduleOfCashProceedsReceivedFromShareBasedPaymentAwardsTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 5 List Chapter 19 - Share-based Compensation and Earnings Per Share
309 718 ASC 718 Stock Compensation Compensation-Stock Compensation Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Hierarchy] us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 6 List Chapter 19 - Share-based Compensation and Earnings Per Share
310 718 ASC 718 Stock Compensation Compensation-Stock Compensation Compensation Related Costs and Share-based Payments Note [Note Level] us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock cm:Level1TextBlock Compensation Related Costs, Share Based Payments 82 List Chapter 19 - Share-based Compensation and Earnings Per Share
311 718 ASC 718 Stock Compensation Compensation-Stock Compensation Deferred Compensation Arrangement with Individual, Share-based Payments, by Title of Individual [Hierarchy] us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 3 List Chapter 19 - Share-based Compensation and Earnings Per Share
312 718 ASC 718 Stock Compensation Compensation-Stock Compensation Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Hierarchy] us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 4 List Chapter 19 - Share-based Compensation and Earnings Per Share
313 718 ASC 718 Stock Compensation Compensation-Stock Compensation Employee Stock Ownership Plan (ESOP) Note [Note Level] us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 8 List Chapter 19 - Share-based Compensation and Earnings Per Share
314 718 ASC 718 Stock Compensation Compensation-Stock Compensation Nonvested Performance-based Units Activity [Roll Forward] us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 12 List Chapter 19 - Share-based Compensation and Earnings Per Share
315 718 ASC 718 Stock Compensation Compensation-Stock Compensation Nonvested Restricted Stock Units Activity [Roll Forward] us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 8 List Chapter 19 - Share-based Compensation and Earnings Per Share
316 718 ASC 718 Stock Compensation Compensation-Stock Compensation Nonvested Share Activity [Table Text Block] us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 9 List Chapter 19 - Share-based Compensation and Earnings Per Share
317 718 ASC 718 Stock Compensation Compensation-Stock Compensation Other Share-based Compensation, Activity [Roll Forward] us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 3 List Chapter 19 - Share-based Compensation and Earnings Per Share
318 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation, Activity [Roll Forward] us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 9 List Chapter 19 - Share-based Compensation and Earnings Per Share
319 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block] us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 7 List Chapter 19 - Share-based Compensation and Earnings Per Share
320 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 6 List Chapter 19 - Share-based Compensation and Earnings Per Share
321 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable [Table Text Block] us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 5 List Chapter 19 - Share-based Compensation and Earnings Per Share
322 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 12 List Chapter 19 - Share-based Compensation and Earnings Per Share
323 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block] us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 21 List Chapter 19 - Share-based Compensation and Earnings Per Share
324 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation Arrangement by Share-based Payment Award, Performance-Based Units, Vested and Expected to Vest [Roll Forward] us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 3 List Chapter 19 - Share-based Compensation and Earnings Per Share
325 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation Arrangement by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Roll Forward] us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 7 List Chapter 19 - Share-based Compensation and Earnings Per Share
326 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation Arrangements, by Award [Roll Forward] us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 8 List Chapter 19 - Share-based Compensation and Earnings Per Share
327 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation, Employee Stock Purchase Plan, Activity [Roll Forward] us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 5 List Chapter 19 - Share-based Compensation and Earnings Per Share
328 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation, Nonemployee Director Stock Award Plan, Activity [Roll Forward] us-gaap:ScheduleOfShareBasedCompensationNonemployeeDirectorStockAwardPlanActivityTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 4 List Chapter 19 - Share-based Compensation and Earnings Per Share
329 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Roll Forward] us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 5 List Chapter 19 - Share-based Compensation and Earnings Per Share
330 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation, Restricted Stock Units Award Activity [Roll Forward] us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 5 List Chapter 19 - Share-based Compensation and Earnings Per Share
331 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation, Restricted Stock Units Award Activity, Weighted Average Price [Roll Forward Info] us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 1 List Chapter 19 - Share-based Compensation and Earnings Per Share
332 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Abstract] us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 7 List Chapter 19 - Share-based Compensation and Earnings Per Share
333 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation, Stock Appreciation Rights Award Activity [Roll Forward] us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 16 List Chapter 19 - Share-based Compensation and Earnings Per Share
334 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation, Stock Options, Activity [Roll Forward] us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 18 List Chapter 19 - Share-based Compensation and Earnings Per Share
335 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Compensation, Stock Options and Stock Appreciation Rights Award Activity [Roll Forward] us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 4 List Chapter 19 - Share-based Compensation and Earnings Per Share
336 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Goods and Nonemployee Services Transactions, by Supplier [Abstract] us-gaap:ScheduleOfShareBasedGoodsAndNonemployeeServicesTransactionBySupplierTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 8 List Chapter 19 - Share-based Compensation and Earnings Per Share
337 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Hierarchy] us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 4 List Chapter 19 - Share-based Compensation and Earnings Per Share
338 718 ASC 718 Stock Compensation Compensation-Stock Compensation Share-based Payment Award, Stock Options, Valuation Assumptions [Hierarchy] us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 19 List Chapter 19 - Share-based Compensation and Earnings Per Share
339 718 ASC 718 Stock Compensation Compensation-Stock Compensation Shareholders Equity and Share-based Payments Note [Note Level] us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock cm:Level1TextBlock Compensation Related Costs, Share Based Payments 4 List Chapter 19 - Share-based Compensation and Earnings Per Share
340 718 ASC 718 Stock Compensation Compensation-Stock Compensation Stock Options [Roll Forward] us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 4 List Chapter 19 - Share-based Compensation and Earnings Per Share
341 718 ASC 718 Stock Compensation Compensation-Stock Compensation Unrecognized Compensation Cost, Nonvested Awards [Roll Up] us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock cm:Level3TextBlock Compensation Related Costs, Share Based Payments 20 List Chapter 19 - Share-based Compensation and Earnings Per Share
342 720 ASC 720 Other Expenses Other Expenses Other Nonoperating Expense Components [Hierarchy] us-gaap:ScheduleOfOtherNonoperatingExpenseByComponentTextBlock cm:Level3TextBlock Other Income and Expenses 4 List Chapter 4 - The Income Statement, Comprehensive Income, And Statement of Cash Flows
343 720 ASC 720 Other Expenses Other Expenses Other Income and Other Expense Note [Note Level] us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock cm:Level1TextBlock Other Income and Expenses 108 List Chapter 4 - The Income Statement, Comprehensive Income, And Statement of Cash Flows
344 720 ASC 720 Other Expenses Other Expenses Other Nonoperating Income and Expense Note [Note Level] us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock cm:Level1TextBlock Other Income and Expenses 3 List Chapter 4 - The Income Statement, Comprehensive Income, And Statement of Cash Flows
345 720 ASC 720 Other Expenses Other Expenses Other Nonoperating Income (Expense) [Roll Up] us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock cm:Level3TextBlock Other Income and Expenses 10 List Chapter 4 - The Income Statement, Comprehensive Income, And Statement of Cash Flows
346 720 ASC 720 Other Expenses Other Expenses Other Operating Income and Expense Note [Note Level] us-gaap:OtherOperatingIncomeAndExpenseTextBlock cm:Level1TextBlock Other Income and Expenses 3 List Chapter 4 - The Income Statement, Comprehensive Income, And Statement of Cash Flows
347 720 ASC 720 Other Expenses Other Expenses Other Operating Income and Expense, Net [Roll Up] us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock cm:Level3TextBlock Other Income and Expenses 16 List Chapter 4 - The Income Statement, Comprehensive Income, And Statement of Cash Flows
348 730 ASC 730 Research and Development Research and Development Contracts and Arrangements to Perform for Research and Development for Others, by Type of Contract [Hierarchy] us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersTextBlock cm:Level3TextBlock Research and Development 16 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
349 730 ASC 730 Research and Development Research and Development Research, Development, and Computer Software Note [Note Level] us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock cm:Level1TextBlock Research and Development 2 List Chapter 11 - Property, Plant and Equipment and Intangible Assets; Utilization and Impairment
350 740 ASC 740 Income Taxes Income Taxes Deferred Tax Assets and Liabilities [Roll Up] us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock cm:Level3TextBlock Income Taxes 30 List Chapter 16 - Accounting for Income Taxes
351 740 ASC 740 Income Taxes Income Taxes Deferred Tax Liability Not Recognized [Hierarchy] us-gaap:SummaryOfDeferredTaxLiabilityNotRecognizedTextBlock cm:Level3TextBlock Income Taxes 32 List Chapter 16 - Accounting for Income Taxes
352 740 ASC 740 Income Taxes Income Taxes Reconcilation of Statutory to Effective Income Tax Rate, Continuing Operations [Roll Up] us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock cm:Level3TextBlock Income Taxes 89 List Chapter 16 - Accounting for Income Taxes
353 740 ASC 740 Income Taxes Income Taxes Income before Income Tax, Domestic and Foreign [Roll Up] us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock cm:Level3TextBlock Income Taxes 18 List Chapter 16 - Accounting for Income Taxes
354 740 ASC 740 Income Taxes Income Taxes Income Tax Contingency, Unrecognized Tax Benefits [Roll Forward] us-gaap:SummaryOfIncomeTaxContingenciesTextBlock cm:Level3TextBlock Income Taxes 15 List Chapter 16 - Accounting for Income Taxes
355 740 ASC 740 Income Taxes Income Taxes Income Tax Note [Note Level] us-gaap:IncomeTaxDisclosureTextBlock cm:Level1TextBlock Income Taxes 107 List Chapter 16 - Accounting for Income Taxes
356 740 ASC 740 Income Taxes Income Taxes Income Tax Examination, by Income Tax Authority [Hierarchy] us-gaap:SummaryOfIncomeTaxExaminationsTextBlock cm:Level3TextBlock Income Taxes 12 List Chapter 16 - Accounting for Income Taxes
357 740 ASC 740 Income Taxes Income Taxes Income Tax Expense (Benefit), Current and Deferred Details [Roll Up] us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock cm:Level3TextBlock Income Taxes 28 List Chapter 16 - Accounting for Income Taxes
358 740 ASC 740 Income Taxes Income Taxes Income Tax Holiday, by Income Tax Authority [Hierarchy] us-gaap:SummaryOfIncomeTaxHolidayTextBlock cm:Level3TextBlock Income Taxes 7 List Chapter 16 - Accounting for Income Taxes
359 740 ASC 740 Income Taxes Income Taxes Operating Loss Tax Carryforwards, by Income Tax Authority and Tax Period [Hierarchy] us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock cm:Level3TextBlock Income Taxes 4 List Chapter 16 - Accounting for Income Taxes
360 740 ASC 740 Income Taxes Income Taxes Significant Change in Unrecognized Tax Benefits is Reasonably Possible, by Nature of Uncertainty [Hierarchy] us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock cm:Level3TextBlock Income Taxes 3 List Chapter 16 - Accounting for Income Taxes
361 740 ASC 740 Income Taxes Income Taxes Tax Credit Carryforwards, by Carryforward Name and Tax Authority and Tax Period [Hierarchy] us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock cm:Level3TextBlock Income Taxes 3 List Chapter 16 - Accounting for Income Taxes
362 740 ASC 740 Income Taxes Income Taxes Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock cm:Level3TextBlock Income Taxes 62 List Chapter 16 - Accounting for Income Taxes
363 740 ASC 740 Income Taxes Income Taxes Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Roll Up] us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock cm:Level3TextBlock Income Taxes 8 List Chapter 16 - Accounting for Income Taxes
364 740 ASC 740 Income Taxes Income Taxes Valuation Allowance, by Deferred Tax Asset [Hierarchy] us-gaap:SummaryOfValuationAllowanceTextBlock cm:Level3TextBlock Income Taxes 5 List Chapter 16 - Accounting for Income Taxes
365 805 ASC 805 Business Combinations Business Combinations Business Acquisition, Integration, Restructuring and Other Related Costs Note [Note Level] us-gaap:BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock cm:Level1TextBlock Business Combinations 8 List Advanced Financial Accounting
366 805 ASC 805 Business Combinations Business Combinations Business Acquisition, Pro Forma Information [Hierarchy] us-gaap:BusinessAcquisitionProFormaInformationTextBlock cm:Level3TextBlock Business Combinations 6 List Advanced Financial Accounting
367 805 ASC 805 Business Combinations Business Combinations Business Acquisitions, by Acquisition [Hierarchy] us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock cm:Level3TextBlock Business Combinations 6 List Advanced Financial Accounting
368 805 ASC 805 Business Combinations Business Combinations Business Acquisitions, Contingent Consideration, by Acquisition [Roll Forward] us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock cm:Level3TextBlock Business Combinations 8 List Advanced Financial Accounting
369 805 ASC 805 Business Combinations Business Combinations Business Acquisitions, Equity Interest Issued or Issuable to Acquire Entity, by Acquisition and Type of Equity [Hierarchy] us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionEquityInterestIssuedOrIssuableTextBlock cm:Level3TextBlock Business Combinations 4 List Advanced Financial Accounting
370 805 ASC 805 Business Combinations Business Combinations Business Combination Note [Note Level] us-gaap:BusinessCombinationDisclosureTextBlock cm:Level1TextBlock Business Combinations 47 List Advanced Financial Accounting
371 805 ASC 805 Business Combinations Business Combinations Business Combination, Separately Recognized Transactions, by Transaction [Hierarchy] us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock cm:Level3TextBlock Business Combinations 35 List Advanced Financial Accounting
372 805 ASC 805 Business Combinations Business Combinations Finite-lived Intangible Assets Acquired as Part of Business Combination [Hierarchy] us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock cm:Level3TextBlock Business Combinations 5 List Advanced Financial Accounting
373 805 ASC 805 Business Combinations Business Combinations Indefinite-lived Intangible Assets, Acquired as Part of Business Combination, by Acquisition and Major Class [Hierarchy] us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock cm:Level3TextBlock Business Combinations 9 List Advanced Financial Accounting
374 805 ASC 805 Business Combinations Business Combinations Mergers, Acquisitions and Dispositions Note [Note Level] us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock cm:Level1TextBlock Business Combinations 19 List Advanced Financial Accounting
375 805 ASC 805 Business Combinations Business Combinations Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock cm:Level3TextBlock Business Combinations 5 List Advanced Financial Accounting
376 808 ASC 808 Collaborative Arrangements Collaborative Arrangements Collaborative Arrangement Note [Note Level] us-gaap:CollaborativeArrangementDisclosureTextBlock cm:Level1TextBlock Organization, Consolidation and Presentation of Financial Statements 12 List Advanced Financial Accounting
377 808 ASC 808 Collaborative Arrangements Collaborative Arrangements Collaborative Arrangements and Non-collaborative Arrangement Transactions, by Type of Arranngement [Hierarchy] us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock cm:Level3TextBlock Organization, Consolidation and Presentation of Financial Statements 4 List Advanced Financial Accounting
378 810 ASC 810 Consolidation Consolidation Noncash or Part Noncash Acquisitions, by Acquisition [Abstract] us-gaap:ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock cm:Level3TextBlock Statement of Cash Flows, Supplemental Disclosures 18 List Advanced Financial Accounting
379 810 ASC 810 Consolidation Consolidation Noncash or Part Noncash Divestitures, by Divestiture [Hierarchy] us-gaap:ScheduleOfNoncashOrPartNoncashDivestituresTextBlock cm:Level3TextBlock Statement of Cash Flows, Supplemental Disclosures 2 List Advanced Financial Accounting
380 815 ASC 815 Derivatives and Hedging Derivatives and Hedging Derivative Note [Note Level] us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock cm:Level1TextBlock Derivative Instruments and Hedging Activities 57 List Advanced Financial Accounting
381 815 ASC 815 Derivatives and Hedging Derivatives and Hedging Derivative Instruments in Statement of Financial Position Fair Value [Roll Up] us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock cm:Level3TextBlock Derivative Instruments and Hedging Activities 20 List Advanced Financial Accounting
382 815 ASC 815 Derivatives and Hedging Derivatives and Hedging Derivatives and Fair Value Note [Note Level] us-gaap:DerivativesAndFairValueTextBlock cm:Level1TextBlock Derivative Instruments and Hedging Activities 3 List Advanced Financial Accounting
383 820 ASC 820 Fair Value Measurements Fair Value Measurement Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock cm:Level3TextBlock Fair Value Measures and Disclosures 10 List Advanced Financial Accounting
384 820 ASC 820 Fair Value Measurements Fair Value Measurement Fair Value Measurement Inputs Note [Note Level] us-gaap:FairValueMeasurementInputsDisclosureTextBlock cm:Level1TextBlock Fair Value Measures and Disclosures 49 List Advanced Financial Accounting
385 820 ASC 820 Fair Value Measurements Fair Value Measurement Fair Value Measurements Note [Note Level] us-gaap:FairValueDisclosuresTextBlock cm:Level1TextBlock Fair Value Measures and Disclosures 57 List Advanced Financial Accounting
386 820 ASC 820 Fair Value Measurements Fair Value Measurement Fair Value Measurements, Recurring and Nonrecurring [Hierarchy] us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock cm:Level3TextBlock Fair Value Measures and Disclosures 4 List Advanced Financial Accounting
387 820 ASC 820 Fair Value Measurements Fair Value Measurement Fair Value Option Note [Note Level] us-gaap:FairValueOptionTextBlock cm:Level1TextBlock Fair Value Measures and Disclosures 4 List Advanced Financial Accounting
388 825 ASC 825 Financial Instruments List Advanced Financial Accounting
389 830 ASC 830 Foreign Currency Matters Foreign Currency Matters Differences between Reported Amount and Reporting Currency Denominated Amount, by Financial Statement Line Item [Hierarchy] us-gaap:ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTableTextBlock cm:Level3TextBlock Foreign Operations and Currency Translation 13 List Advanced Financial Accounting
390 830 ASC 830 Foreign Currency Matters Foreign Currency Matters Foreign Currency Transaction Note [Note Level] us-gaap:ForeignCurrencyDisclosureTextBlock cm:Level1TextBlock Foreign Operations and Currency Translation 4 List Advanced Financial Accounting
391 830 ASC 830 Foreign Currency Matters Foreign Currency Matters Intercompany Foreign Currency Balance, by Entity Name or Description [Hierarchy] us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock cm:Level3TextBlock Foreign Operations and Currency Translation 6 List Advanced Financial Accounting
392 835 ASC 835 Interest Interest Interest and Other Income Note [Note Level] us-gaap:InterestAndOtherIncomeTextBlock cm:Level1TextBlock Other Income and Expenses 4 List
393 835 ASC 835 Interest Interest Interest and Other Income [Roll Up] us-gaap:InterestAndOtherIncomeTableTextBlock cm:Level3TextBlock Other Income and Expenses 8 List
394 840 ASC 840 Leases (FAS 13) Leases-Capital Capital Leased Assets, Details by Asset Type [Roll Up] us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock cm:Level3TextBlock Leases 24 List Chapter 15 - Leases
395 840 ASC 840 Leases (FAS 13) Leases-Capital Future Minimum Payments, Present Value of Net Minimum Payments, Noncancelable Capital Leases, Lessor [Roll Up] us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock cm:Level3TextBlock Leases 44 List Chapter 15 - Leases
396 840 ASC 840 Leases (FAS 13) Leases-Capital Capital Leases in Financial Statements of Lessee Note [Note Level] us-gaap:CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock cm:Level1TextBlock Leases 5 List Chapter 15 - Leases
397 840 ASC 840 Leases (FAS 13) Leases-Capital Capital Leases of Lessor in Financial Statements Note [Note Level] us-gaap:CapitalLeasesInFinancialStatementsOfLessorDisclosureTextBlock cm:Level1TextBlock Leases 4 List Chapter 15 - Leases
398 840 ASC 840 Leases (FAS 13) Leases-Operating Future Minimum Payments Due under Operating Leases of Lessee [Hierarchy] us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock cm:Level3TextBlock Leases 16 List Chapter 15 - Leases
399 840 ASC 840 Leases (FAS 13) Leases-Operating Leases of Lessee Note [Note Level] us-gaap:LeasesOfLesseeDisclosureTextBlock cm:Level1TextBlock Leases 34 List Chapter 15 - Leases
400 840 ASC 840 Leases (FAS 13) Leases-Operating Leases of Lessor Note [Note Level] us-gaap:LeasesOfLessorDisclosureTextBlock cm:Level1TextBlock Leases 3 List Chapter 15 - Leases
401 840 ASC 840 Leases (FAS 13) Leases-Operating Leveraged Leases, Net Investment in Leveraged Leases [Roll Up] us-gaap:ScheduleOfComponentsOfLeveragedLeaseInvestmentsTableTextBlock cm:Level3TextBlock Leases 7 List Chapter 15 - Leases
402 840 ASC 840 Leases (FAS 13) Leases-Operating Operating Leased Assets Details, by Contractual Arrangement and Asset Type [Abstract] us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock cm:Level3TextBlock Leases 6 List Chapter 15 - Leases
403 840 ASC 840 Leases (FAS 13) Leases-Operating Future Minimum Payments Due under Operating Leases of Lessee [Roll Up] us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock cm:Level3TextBlock Leases 6 List Chapter 15 - Leases
404 840 ASC 840 Leases (FAS 13) Leases-Operating Operating Leases of Lessor Note [Note Level] us-gaap:OperatingLeasesOfLessorDisclosureTextBlock cm:Level1TextBlock Leases 3 List Chapter 15 - Leases
405 840 ASC 840 Leases (FAS 13) Leases-Operating Operating Leases, Rent Expense, Net [Roll Up] us-gaap:ScheduleOfRentExpenseTableTextBlock cm:Level3TextBlock Leases 19 List Chapter 15 - Leases
406 840 ASC 840 Leases (FAS 13) Leases-Operating Operating Leases of Leasor, Property Subject to or Available for Operating Lease, by Major Property Class [Abstract] us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock cm:Level3TextBlock Leases 6 List Chapter 15 - Leases
407 840 ASC 840 Leases (FAS 13) Leases-Sale and Leaseback Sale Leaseback Transaction Details, by Transaction [Abstract] us-gaap:ScheduleOfSaleLeasebackTransactionsTextBlock cm:Level3TextBlock Leases 19 List Chapter 15 - Leases
408 840 ASC 840 Leases (FAS 13) Leases-Sale and Leaseback Sale Leaseback Transaction Note [Note Level] us-gaap:SaleLeasebackTransactionDisclosureTextBlock cm:Level1TextBlock Leases 5 List Chapter 15 - Leases
409 842 ASC 842 Leases List Chapter 15 - Leases
410 845 ASC 845 Nonmonetary Transactions Nonmonetary Transactions Nonmonetary Transactions, by Transaction Type [Hierarchy] us-gaap:DetailsOfNonmonetaryTransactionsTableTextBlock cm:Level3TextBlock Nonmonetary Transactions 4 List Advanced Financial Accounting
411 845 ASC 845 Nonmonetary Transactions Nonmonetary Transactions Nonmonetary Transactions Note [Note Level] us-gaap:NonmonetaryTransactionsDisclosureTextBlock cm:Level1TextBlock Nonmonetary Transactions 13 List Advanced Financial Accounting
412 845 ASC 845 Nonmonetary Transactions Nonmonetary Transactions Other Significant Noncash Transactions, by Transaction [Hierarchy] us-gaap:ScheduleOfOtherSignificantNoncashTransactionsTextBlock cm:Level3TextBlock Statement of Cash Flows, Supplemental Disclosures 4 List Advanced Financial Accounting
413 850 ASC 850 Related Party Disclosures Related Party Disclosures Related Party Note [Note Level] us-gaap:RelatedPartyTransactionsDisclosureTextBlock cm:Level1TextBlock Related Party Disclosures 23 List Advanced Financial Accounting
414 850 ASC 850 Related Party Disclosures Related Party Disclosures Related Party Transactions, by Related Party [Abstract] us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock cm:Level3TextBlock Related Party Disclosures 12 List Advanced Financial Accounting
415 852 IG 852 Reorganizations Reorganizations Fresh-Start Adjustments, by Adjustment Type [Abstract] us-gaap:ScheduleOfFreshStartAdjustmentsTextBlock cm:Level3TextBlock Reorganizations 5 List Advanced Financial Accounting
416 852 ASC 852 Reorganizations Reorganizations Fresh-Start Adjustments, by Adjustment Type [Abstract] us-gaap:ScheduleOfFreshStartAdjustmentsTextBlock cm:Level3TextBlock Reorganizations 5 List Advanced Financial Accounting
417 852 IG 852 Reorganizations Reorganizations Reorganization under Chapter 11 of US Bankruptcy Code Note [Note Level] us-gaap:ReorganizationUnderChapter11OfUSBankruptcyCodeDisclosureTextBlock cm:Level1TextBlock Reorganizations 28 List Advanced Financial Accounting
418 852 ASC 852 Reorganizations Reorganizations Reorganization under Chapter 11 of US Bankruptcy Code Note [Note Level] us-gaap:ReorganizationUnderChapter11OfUSBankruptcyCodeDisclosureTextBlock cm:Level1TextBlock Reorganizations 28 List Advanced Financial Accounting
419 853 ASC 853 Service Concession Arrangements List Advanced Financial Accounting
420 855 ASC 855 Subsequent Events Subsequent Events Subsequent Event Pro Forma Business Combinations Note [Note Level] us-gaap:SubsequentEventProFormaBusinessCombinations cm:Level1TextBlock Subsequent Events 3 List Advanced Financial Accounting
421 855 ASC 855 Subsequent Events Subsequent Events Subsequent Events Note [Note Level] us-gaap:SubsequentEventsTextBlock cm:Level1TextBlock Subsequent Events 36 List Advanced Financial Accounting
422 860 ASC 860 Transfers and Servicing List Advanced Financial Accounting
423 905 ASC 905 Agriculture Agriculture Agriculture Policies [Policy Text Block] us-gaap:AgriculturePolicyPolicyTextBlock cm:Level2TextBlock Accounting Policies 5 List Advanced Financial Accounting
424 910 ASC 910 Contractors - Construction Contractors-Construction Billings in Excess of Cost [Roll Up] us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock cm:Level3TextBlock Contractors 21 List Advanced Financial Accounting
425 910 ASC 910 Contractors - Construction Contractors-Construction Construction Contractors Policies [Policy Text Block] us-gaap:ConstructionContractorsPolicyPolicyTextBlock cm:Level2TextBlock Accounting Policies 13 List Advanced Financial Accounting
426 910 ASC 910 Contractors - Construction Contractors-Construction Long-term Contracts or Programs Note [Note Level] us-gaap:LongTermContractsOrProgramsDisclosureTextBlock cm:Level1TextBlock Contractors 87 List Advanced Financial Accounting
427 912 ASC 912 Contractors - Federal Government Contractors-Federal Government Government Contractors Policies [Policy Text Block] us-gaap:GovernmentContractorsPolicyPolicyTextBlock cm:Level2TextBlock Accounting Policies 9 List Advanced Financial Accounting
428 920 ASC 920 Entertainment - Broadcasters List Advanced Financial Accounting
429 922 ASC 922 Entertainment - Cable Television List Advanced Financial Accounting
430 924 ASC 924 Entertainment - Casino List Advanced Financial Accounting
431 926 ASC 926 Entertainment - Films List Advanced Financial Accounting
432 928 ASC 928 Entertainment - Music List Advanced Financial Accounting
433 930 ASC 930 Extractive Activities - Mining List Advanced Financial Accounting
434 932 ASC 932 Extractive Activities - Oil and Gas Extractive Activities-Oil and Gas Oil and Gas Accounting Policies [Hierarchy] us-gaap:IndustrySpecificPoliciesOilAndGasTextBlock cm:Level2TextBlock Accounting Policies 50 List Advanced Financial Accounting
435 932 SK 932 Regulation S-K (SK) Extractive Activities-Oil and Gas Oil and Gas Accounting Policies [Hierarchy] us-gaap:IndustrySpecificPoliciesOilAndGasTextBlock cm:Level2TextBlock Accounting Policies 50 List Advanced Financial Accounting
436 940 ASC 940 Financial Services - Brokers and Dealers Financial Services-Brokers and Dealers Brokers and Dealers Accounting Policies [Policy Text Block] us-gaap:IndustrySpecificPoliciesBrokerDealerTextBlock cm:Level2TextBlock Accounting Policies 8 List Advanced Financial Accounting
437 942 ASC 942 Financial Services - Depository and Lending List Advanced Financial Accounting
438 944 ASC 944 Financial Services - Insurance Financial Services-Insurance Insurance Accounting Policies, Insurance Companies [Hierarchy] us-gaap:IndustrySpecificPoliciesInsuranceCompaniesTextBlock cm:Level2TextBlock Accounting Policies 8 List Advanced Financial Accounting
439 946 ASC 946 Financial Services - Investment Companies List Advanced Financial Accounting
440 948 ASC 948 Financial Services - Mortgage Banking List Advanced Financial Accounting
441 952 ASC 952 Franchisors List Advanced Financial Accounting
442 954 ASC 954 Health Care Entities Health Care Entities Health Care Entities Policies [Policy Text Block] us-gaap:HealthCareEntitiesPolicyPolicyTextBlock cm:Level2TextBlock Accounting Policies 1 List Advanced Financial Accounting
443 958 ASC 958 Not-for-Profit Entities List Advanced Financial Accounting
444 970 ASC 970 Real Estate - General Real Estate-General Real Estate Policies [Policy Text Block] us-gaap:RealEstatePolicyTextBlock cm:Level2TextBlock Accounting Policies 11 List Advanced Financial Accounting
445 972 ASC 972 Real Estate - Common Interest Realty Associations List Advanced Financial Accounting
446 974 ASC 974 Real Estate - Real Estate Investment Trusts List Advanced Financial Accounting
447 976 ASC 976 Real Estate - Retail Land List Advanced Financial Accounting
448 978 ASC 978 Real Estate - Time-Sharing Activities List Advanced Financial Accounting
449 978 IG 978 Real Estate - Time-Sharing Activities List Advanced Financial Accounting
450 980 ASC 980 Regulated Operations Regulated Operations Public Utilities Policies [Policy Text Block] us-gaap:PublicUtilitiesPolicyTextBlock cm:Level2TextBlock Accounting Policies 78 List Advanced Financial Accounting
451 985 ASC 985 Software List Advanced Financial Accounting

Last updated: 12/14/2019 10:43:38 AM

Public Domain