cm:Concept: us-gaap:CompensatingBalanceAgreement
       
          
          | Compensating Balance, Agreement | 
       
       
          
          | us-gaap:CompensatingBalanceAgreement | 
       
       
          
          | Describe the terms of a specific credit balance arrangement with a bank required to be maintained on deposit with the institution as a condition for the granting of a loan. Compensating balances are a common requirement for establishing a line of credit with a bank. | 
       
       
          
          | cm:Concept | 
       
       
          
          | Text/String (xbrli:stringItemType) | 
       
       
          
          | For Period (duration) | 
       
       
          
          | (no balance type) | 
       
       
          
          | false | 
       
       
          
          | us-gaap:CompensatingBalanceAgreement |