XML 49 R25.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Notes Receivable (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2016
Schedule Of Current And Non-Current Notes Receivable |
﻿ |  |  |  |  |  |  |
﻿ |  |  |  |  |  |  |
﻿In Millions
﻿ | June 30, 2016 | December 31, 2015 |
﻿CMS Energy, including Consumers |  |  |  |  |  |  |
﻿Current |  |  |  |  |  |  |
﻿EnerBank notes receivable, net of allowance for loan losses |  | $ | 142 |  | $ | 128 |
﻿EnerBank notes receivable held for sale |  |  | 15 |  |  | 16 |
﻿Non-current |  |  |  |  |  |  |
﻿EnerBank notes receivable |  |  | 1,041 |  |  | 1,017 |
﻿State of Michigan tax settlement |  |  | 47 |  |  | - |
﻿Total notes receivable |  | $ | 1,245 |  | $ | 1,161 |
﻿Consumers |  |  |  |  |  |  |
﻿Non-current |  |  |  |  |  |  |
﻿State of Michigan tax settlement |  | $ | 44 |  | $ | - |
﻿Total notes receivable |  | $ | 44 |  | $ | - |
﻿
Consumers Energy Company [Member] |
Schedule Of Current And Non-Current Notes Receivable |
﻿ |  |  |  |  |  |  |
﻿ |  |  |  |  |  |  |
﻿In Millions
﻿ | June 30, 2016 | December 31, 2015 |
﻿CMS Energy, including Consumers |  |  |  |  |  |  |
﻿Current |  |  |  |  |  |  |
﻿EnerBank notes receivable, net of allowance for loan losses |  | $ | 142 |  | $ | 128 |
﻿EnerBank notes receivable held for sale |  |  | 15 |  |  | 16 |
﻿Non-current |  |  |  |  |  |  |
﻿EnerBank notes receivable |  |  | 1,041 |  |  | 1,017 |
﻿State of Michigan tax settlement |  |  | 47 |  |  | - |
﻿Total notes receivable |  | $ | 1,245 |  | $ | 1,161 |
﻿Consumers |  |  |  |  |  |  |
﻿Non-current |  |  |  |  |  |  |
﻿State of Michigan tax settlement |  | $ | 44 |  | $ | - |
﻿Total notes receivable |  | $ | 44 |  | $ | - |
﻿

X
- Definition Tabular disclosure of current and non-current notes receivable. + References No definition available. + Details
Name: | cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlock
Namespace Prefix: | cms_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |