cm:Level1TextBlock: us-gaap:CollaborativeArrangementDisclosureTextBlock
| Collaborative Arrangement Disclosure [Text Block] |
| us-gaap:CollaborativeArrangementDisclosureTextBlock |
| The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants. |
| cm:Level1TextBlock |
| Text Block (HTML) (nonnum:textBlockItemType) |
| For Period (duration) |
| (no balance type) |
| false |
| us-gaap:CollaborativeArrangementDisclosureTextBlock |
| CollaborativeArrangementDisclosure |