cm:Concept: us-gaap:RestructuringAndRelatedCostCaptionThatIncludesRestructuringCharges
| Restructuring and Related Cost, Caption that Includes Restructuring Charges |
| us-gaap:RestructuringAndRelatedCostCaptionThatIncludesRestructuringCharges |
| Identification of the line item(s) in the statement of income that includes the costs of the restructuring and related activities. |
| cm:Concept |
| Text/String (xbrli:stringItemType) |
| For Period (duration) |
| (no balance type) |
| false |
| us-gaap:RestructuringAndRelatedCostCaptionThatIncludesRestructuringCharges |