cm:Table: us-gaap:ValuationAllowanceTable
| Valuation Allowance [Table] |
| us-gaap:ValuationAllowanceTable |
| A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance. |
| cm:Table |
| Text/String (xbrli:stringItemType) |
| For Period (duration) |
| (no balance type) |
| true |
| us-gaap:ValuationAllowanceTable |