XML 42 R22.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Notes Receivable (Policy) | 3 Months Ended
--- | ---
Mar. 31, 2018
Notes Receivable [Abstract] |
Allowance For Loan Losses Policy | The allowance for loan losses is a valuation allowance to reflect estimated credit losses. The allowance is increased by the provision for loan losses and decreased by loan charge-offs net of recoveries. Management estimates the allowance balance required by taking into consideration historical loan loss experience, the nature and volume of the portfolio, economic conditions, and other factors. Loan losses are charged against the allowance when the loss is confirmed, but no later than the point at which a loan becomes 120 days past due.

X
- Definition Notes Receivable [Abstract] + References No definition available. + Details
Name: | cms_NotesReceivableAbstract
Namespace Prefix: | cms_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for estimating the allowance for losses on loans and lease receivables. The disclosure may include (a) how the entity determines each element of the allowance, (b) which loans are evaluated individually and which loans are evaluated as a group, (c) how the entity determines both the allocated and unallocated portions of the allowance, (d) how the entity determines the loss factors applied to graded loans in order to develop a general allowance, and (e) what self-correcting mechanism the entity uses to reduce differences between estimated and actual losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e5144-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration