*

cm:Level3TextBlock: us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock
Standard label: Schedule of Forward Contracts Indexed to Issuer's Equity [Table Text Block]
Name: us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock
Documentation: Tabular disclosure of freestanding forward contracts issued by an entity that are indexed to, and potentially settled in an entity's own stock. The disclosure may include, but not be limited to: (i) the forward rate and the number of shares to which the contract is indexed, (ii) the settlement date or dates of the contract, (iii) the issuer's accounting for the contract, (iv) settlement alternatives (if applicable) including who controls the settlement alternatives and the maximum number of shares that could be required to be issued to net share settle the contract (if applicable), (v) the fact that a potentially infinite number of shares may be required to be issued to settle the contract, if a contract does not have a stated fixed or determinable maximum number of shares, and (vi) the contract's current fair value for each settlement alternative and how changes in the price of the issuer's equity instruments affect those settlement amounts.
Object type: cm:Level3TextBlock
Data type: Text Block (HTML) (nonnum:textBlockItemType)
Period type: For Period (duration)
Balance type: (no balance type)
Abstract: false
Workiva Wdesk Taxonomy Analyzer: us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock
Examples of this text block disclosure: ForwardContractIndexedToIssuersEquity

*

Labels
Label Role Language
Schedule of Forward Contracts Indexed to Issuer's Equity [Table Text Block] http://www.xbrl.org/2003/role/label en-US

*

References
Reference Role Topic
FASB Accounting Standards Codification 815 40 50 5 http://fasb.org/us-gaap/role/ref/legacyRef 815