cm:Member: us-gaap:CertificatesOfDepositMember
| Certificates of Deposit [Member] |
| us-gaap:CertificatesOfDepositMember |
| Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured. |
| cm:Member |
| [Member] (nonnum:domainItemType) |
| For Period (duration) |
| (no balance type) |
| true |
| us-gaap:CertificatesOfDepositMember |