cm:Member: us-gaap:AociAttributableToNoncontrollingInterestMember
       
          
          | AOCI Attributable to Noncontrolling Interest [Member] | 
       
       
          
          | us-gaap:AociAttributableToNoncontrollingInterestMember | 
       
       
          
          | Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. | 
       
       
          
          | cm:Member | 
       
       
          
          | [Member] (nonnum:domainItemType) | 
       
       
          
          | For Period (duration) | 
       
       
          
          | (no balance type) | 
       
       
          
          | true | 
       
       
          
          | us-gaap:AociAttributableToNoncontrollingInterestMember |