*

cm:Level3TextBlock: us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
Standard label: Derivative Instruments, Gain (Loss) [Table Text Block]
Name: us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
Documentation: Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.
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:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock

*

Labels
Label Role Language
Derivative Instruments, Gain (Loss) [Table Text Block] http://www.xbrl.org/2003/role/label en-US

*

References
Reference Role Topic
FASB Accounting Standards Codification 815 10 50 4E http://www.xbrl.org/2003/role/disclosureRef 815
FASB Accounting Standards Codification 815 10 50 4A (b) http://fasb.org/us-gaap/role/ref/legacyRef 815
FASB Accounting Standards Codification 815 10 50 4C http://fasb.org/us-gaap/role/ref/legacyRef 815