cm:Concept: us-gaap:DiscontinuedOperationNameOfSegmentExtensibleList
| Discontinued Operation, Name of Segment [Extensible List] |
| us-gaap:DiscontinuedOperationNameOfSegmentExtensibleList |
| Indicates business segment that includes component or group of components disposed of or classified as held-for-sale representing strategic shift that has or will have major effect on operation and financial result. |
| cm:Concept |
| srt-types:extensibleListItemType |
| For Period (duration) |
| (no balance type) |
| false |
| us-gaap:DiscontinuedOperationNameOfSegmentExtensibleList |