# | 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