cm:Concept: us-gaap:DerivativeAssetCounterpartyNameExtensibleList
       
          
          | Derivative Asset, Counterparty Name [Extensible List] | 
       
          
          | us-gaap:DerivativeAssetCounterpartyNameExtensibleList | 
       
          
          | Indicates name of counterparty to derivative asset. Counterparty is other party participating in financial transaction. Example includes, but is not limited to, name of financial institution. | 
       
          
          | cm:Concept | 
       
          
          | srt-types:extensibleListItemType | 
       
          
          | As Of (instant) | 
       
          
          | (no balance type) | 
       
          
          | false | 
       
          
          | us-gaap:DerivativeAssetCounterpartyNameExtensibleList |