cm:Concept: us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost
| Research and Development Expense, Software (Excluding Acquired in Process Cost) |
| us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost |
| Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed. |
| cm:Concept |
| Monetary (xbrli:monetaryItemType) |
| For Period (duration) |
| Debit |
| false |
| us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost |