cm:Concept: us-gaap:OperatingLeasesRentExpenseMinimumRentals
| Operating Leases, Rent Expense, Minimum Rentals |
| us-gaap:OperatingLeasesRentExpenseMinimumRentals |
| This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes. |
| cm:Concept |
| Monetary (xbrli:monetaryItemType) |
| For Period (duration) |
| Debit |
| false |
| us-gaap:OperatingLeasesRentExpenseMinimumRentals |