cm:Table: us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable
| New Accounting Pronouncements or Change in Accounting Principle [Table] |
| us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable |
| Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items. |
| cm:Table |
| Text/String (xbrli:stringItemType) |
| For Period (duration) |
| (no balance type) |
| true |
| us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable |