cm:Concept: us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
       
          
          | Net Cash Provided by (Used in) Financing Activities, Continuing Operations | 
       
       
          
          | us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations | 
       
       
          
          | Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit. | 
       
       
          
          | cm:Concept | 
       
       
          
          | Monetary (xbrli:monetaryItemType) | 
       
       
          
          | For Period (duration) | 
       
       
          
          | Debit | 
       
       
          
          | false | 
       
       
          
          | us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations |