XML 51 R97.htm IDEA: XBRL DOCUMENT v2.4.1.9
Net Income Per Common Share (Schedule of Average Shares Excluded From Diluted Net Income Per Common Share Computation) (Details) (USD $)
In Millions, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Stock Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Average outstanding securities 7.2us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
10.8us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
16.0us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
Stock Options | Minimum      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Exercise price 47.24cma_AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareExercisePrice
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
34.78cma_AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareExercisePrice
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
29.81cma_AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareExercisePrice
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Stock Options | Maximum      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Exercise price 61.94cma_AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareExercisePrice
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
61.94cma_AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareExercisePrice
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
64.50cma_AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareExercisePrice
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Average outstanding securities 0us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_WarrantMember
0us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_WarrantMember
0.3us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_WarrantMember
Warrants | Minimum      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Exercise price 0.00cma_AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareExercisePrice
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_WarrantMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.00cma_AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareExercisePrice
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_WarrantMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
30.36cma_AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareExercisePrice
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_WarrantMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Warrants | Maximum      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Exercise price     30.36cma_AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareExercisePrice
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_WarrantMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember