cm:Concept: us-gaap:IndefiniteLivedTrademarks
| Indefinite-Lived Trademarks |
| us-gaap:IndefiniteLivedTrademarks |
| Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit. |
| cm:Concept |
| Monetary (xbrli:monetaryItemType) |
| As Of (instant) |
| Debit |
| false |
| us-gaap:IndefiniteLivedTrademarks |