cm:Concept: us-gaap:RegistrationPaymentArrangementSettlementAlternatives
| Registration Payment Arrangement, Settlement Alternatives |
| us-gaap:RegistrationPaymentArrangementSettlementAlternatives |
| Description of settlement alternatives contained in the terms of the registration payment arrangement, including, but not limited to, the party that controls the settlement alternatives. |
| cm:Concept |
| Text/String (xbrli:stringItemType) |
| For Period (duration) |
| (no balance type) |
| false |
| us-gaap:RegistrationPaymentArrangementSettlementAlternatives |