| **Basis of Presentation (Policies)**                                                | 3 Months Ended                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|-------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
||
| **Organization, Consolidation and Presentation of Financial Statements [Abstract]** |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Net Operating Revenues Policy                                                       | Net Operating Revenues—We derived consolidated Net operating revenues from the following payor sources: Three Months Ended March 31, 2015 2014Medicare74.9% 75.2%Medicaid2.6% 1.3%Workers’ compensation0.9% 1.3%Managed care and other discount plans, including Medicare Advantage18.2% 18.1%Other third-party payors1.5% 1.6%Patients0.7% 1.0%Other income1.2% 1.5%Total100.0% 100.0%We record gross service charges in our accounting records on an accrual basis using our established rates for the type of service provided to the patient. We recognize an estimated contractual allowance and an estimate of potential subsequent adjustments that may arise from post-payment and other reviews to reduce gross patient charges to the amount we estimate we will actually realize for the service rendered based upon previously agreed to rates with a payor. Our patient accounting system calculates contractual allowances on a patient-by-patient basis based on the rates in effect for each primary third-party payor.Management continually reviews the contractual estimation process to consider and incorporate updates to laws and regulations and the frequent changes in managed care contractual terms that result from contract renegotiations and renewals. Due to complexities involved in determining amounts ultimately due under reimbursement arrangements with third-party payors, which are often subject to interpretation, we may receive reimbursement for healthcare services authorized and provided that is different from our estimates, and such differences could be material. In addition, laws and regulations governing the Medicare and Medicaid programs are complex, subject to interpretation, and are routinely modified for provider reimbursement. All healthcare providers participating in the Medicare and Medicaid programs are required to meet certain financial reporting requirements. Federal regulations require submission of annual cost reports covering medical costs and expenses associated with the services provided under each hospital, home health, and hospice provider number to program beneficiaries. Annual cost reports required under the Medicare and Medicaid programs are subject to routine audits, which may result in adjustments to the amounts ultimately determined to be due to HealthSouth under these reimbursement programs. These audits often require several years to reach the final determination of amounts earned under the programs. If actual results are not consistent with our assumptions and judgments, we may be exposed to gains or losses that could be material.The United States Centers for Medicare and Medicaid Services (“CMS”) has been granted authority to suspend payments, in whole or in part, to Medicare providers if CMS possesses reliable information an overpayment, fraud, or willful misrepresentation exists. If CMS suspects payments are being made as the result of fraud or misrepresentation, CMS may suspend payment at any time without providing prior notice to us. The initial suspension period is limited to 180 days. However, the payment suspension period can be extended almost indefinitely if the matter is under investigation by the United States Department of Health and Human Services Office of Inspector General (the “HHS-OIG”) or the United States Department of Justice. Therefore, we are unable to predict if or when we may be subject to a suspension of payments by the Medicare and/or Medicaid programs, the possible length of the suspension period, or the potential cash flow impact of a payment suspension. Any such suspension would adversely impact our financial position, results of operations, and cash flows.Pursuant to legislative directives and authorizations from Congress, CMS has developed and instituted various Medicare audit programs under which CMS contracts with private companies to conduct claims and medical record audits. As a matter of course, we undertake significant efforts through training and education to ensure compliance with Medicare requirements. However, audits may lead to assertions we have been underpaid or overpaid by Medicare or submitted improper claims in some instances, require us to incur additional costs to respond to requests for records and defend the validity of payments and claims, and ultimately require us to refund any amounts determined to have been overpaid. We cannot predict when or how these audit programs will affect us.Inpatient Rehabilitation RevenuesDuring the three months ended March 31, 2015 and 2014, our inpatient rehabilitation segment derived its Net operating revenues from the following payor sources: Three Months Ended March 31, 2015 2014Medicare73.5% 74.8%Medicaid2.0% 1.3%Workers’ compensation1.1% 1.3%Managed care and other discount plans, including Medicare Advantage19.5% 18.3%Other third-party payors1.7% 1.6%Patients0.8% 1.1%Other income1.4% 1.6%Total100.0% 100.0%Revenues recognized by our inpatient rehabilitation segment are subject to a number of elements which impact both the overall amount of revenue realized as well as the timing of the collection of the related accounts receivable. Factors that are considered and could influence the level of our reserves include the patient’s total length of stay for in-house patients, each patient’s discharge destination, the proportion of patients with secondary insurance coverage and the level of reimbursement under that secondary coverage, and the amount of charges that will be disallowed by payors. Such additional factors are assumed to remain consistent with the experience for patients discharged in similar time periods for the same payor classes, and additional reserves are provided to account for these factors.In connection with CMS approved and announced Recovery Audit Contractors (“RACs”) audits related to IRFs, we received requests in 2014 and 2013 to review certain patient files for discharges occurring from 2010 to 2014. These post-payment RAC audits are focused on medical necessity requirements for admission to IRFs rather than targeting a specific diagnosis code as in previous pre-payment audits. Medical necessity is a subjective assessment by an independent physician of a patient’s ability to tolerate and benefit from intensive multi-disciplinary therapy provided in an IRF setting.To date, the Medicare payments that are subject to these audit requests represent less than 1% of our Medicare patient discharges from 2010 to 2014, and not all of these patient file requests have resulted in payment denial determinations by the RACs. Because we have confidence in the medical judgment of both the referring and the admitting physicians who assess the treatment needs of their patients, we have appealed substantially all RAC denials arising from these audits using the same process we follow for appealing denials of certain diagnosis codes by Medicare Administrative Contractors (“MACs”) (see “Accounts Receivable and Allowance for Doubtful Accounts” below). Due to the delays announced by CMS in the related adjudication process, we believe the resolution of any claims that are subsequently denied as a result of these RAC audits could take in excess of two years. In addition, because we have limited experience with RACs in the context of post-payment reviews of this nature, we cannot provide assurance as to the future success of these disputes. As such, we make provisions for these claims based on our historical experience and success rates in the claims adjudication process, which is the same process we follow for appealing denials of certain diagnosis codes by MACs. Because these reviews involve post-payment claims, there are no corresponding patient receivables in our consolidated balance sheet. As the ultimate results of these audits impact our estimates of amounts determined to be due to HealthSouth under these reimbursement programs, our provision for claims that are part of this post-payment review process are recorded to Net operating revenues. See Note 1, Summary of Significant Accounting Policies, “Net Operating Revenues,” to the consolidated financial statements accompanying the 2014 Form 10-K.Home Health and Hospice RevenuesThe results of operations for our home health and hospice segment in 2014 included only the results of HealthSouth’s legacy hospital-based home health agencies. During the three months ended March 31, 2015 and 2014, our home health and hospice segment derived its Net operating revenues from the following payor sources: Three Months Ended March 31, 2015 2014Medicare83.8% 96.2%Medicaid5.6% —%Workers’ compensation—% 0.4%Managed care and other discount plans, including Medicare Advantage10.4% 2.0%Other third-party payors0.1% 1.4%Patients0.1% —%Total100.0% 100.0%Home health and hospice revenues are earned as services are performed either on an episode of care basis, on a per visit basis, or on a daily basis, depending upon the payment terms and conditions established with each payor for services provided.Home HealthUnder the Medicare home health prospective payment system (“HH-PPS”), we are paid by Medicare based on episodes of care. An episode of care is defined as a length of stay up to 60 days, with multiple continuous episodes allowed. A base episode payment is established by the Medicare program through federal legislation. The base episode payment can be adjusted based on each patient’s health including clinical condition, functional abilities, and service needs, as well as for the applicable geographic wage index, low utilization, patient transfers, and other factors. The services covered by the episode payment include all disciplines of care in addition to medical supplies.A portion of reimbursement from each Medicare episode is billed near the start of each episode, and cash is typically received before all services are rendered. Revenue for the episode of care is recorded over an average length of treatment period using a calendar day prorating method. The amount of revenue recognized for episodes of care which are incomplete at period end is based on the pro rata number of days in the episode which have been completed as of the period end date. As of March 31, 2015 and December 31, 2014, the difference between the cash received from Medicare for a request for anticipated payment on episodes in progress and the associated estimated revenue was not material and was recorded in Other current liabilities in our condensed consolidated balance sheets.We are subject to certain Medicare regulations affecting outlier revenue if our patient’s care was unusually costly. Regulations require a cap on all outlier revenue at 10% of total Medicare revenue received by each provider during a cost reporting year. Management has reviewed the potential cap. Reserves recorded for the outlier cap were not material as of March 31, 2015 and December 31, 2014.For episodic-based rates that are paid by other insurance carriers, including Medicare Advantage, we recognize revenue in a similar manner as discussed above for Medicare revenues. However, these rates can vary based upon the negotiated terms. For non-episodic-based revenue, gross revenue is recorded on an accrual basis based upon the date of service at amounts equal to our established or estimated per-visit rates. Contractual allowances are recorded for the differences between our standard rates and the applicable contracted rates.HospiceMedicare revenues for hospice are recorded on an accrual basis based on the number of days a patient has been on service at amounts equal to an estimated daily or hourly payment rate. The payment rate is dependent on whether a patient is receiving routine home care, general inpatient care, continuous home care or respite care. Adjustments to Medicare revenues are recorded based on an inability to obtain appropriate billing documentation or authorizations acceptable to the payor or other reasons unrelated to credit risk. Hospice companies are subject to two specific payment limit caps under the Medicare program. One limit relates to inpatient care days that exceed 20% of the total days of hospice care provided for the year. The second limit relates to an aggregate Medicare reimbursement cap calculated by the Medicare fiscal intermediary. Currently, we do not believe we are at risk for exceeding these caps and have not recorded a reserve for these caps as of March 31, 2015 or December 31, 2014.For non-Medicare hospice revenues, we record gross revenue on an accrual basis based upon the date of service at amounts equal to our established rates or estimated per day rates, as applicable. Contractual adjustments are recorded for the difference between our established rates and the amounts estimated to be realizable from patients and third parties for services provided and are deducted from gross revenue to determine our net service revenue.We are subject to changes in government legislation that could impact Medicare payment levels and changes in payor patterns that may impact the level and timing of payments for services rendered. |
| Accounts Receivable and Allowance for Doubtful Accounts, Policy [Policy Text Block] | Accounts Receivable and Allowance for Doubtful Accounts—We report accounts receivable at estimated net realizable amounts from services rendered from federal and state agencies (under the Medicare and Medicaid programs), managed care health plans, commercial insurance companies, workers’ compensation programs, employers, and patients. Our accounts receivable are geographically dispersed, but a significant portion of our revenues are concentrated by type of payors. The concentration of net patient service accounts receivable by payor class, as a percentage of total net patient service accounts receivable, is as follows: March 31, 2015 December 31, 2014Medicare70.7% 72.2%Medicaid1.9% 1.8%Workers' compensation2.0% 1.9%Managed care and other discount plans, including Medicare Advantage20.1% 18.5%Other third-party payors3.8% 3.8%Patients1.5% 1.8%Total100.0% 100.0%While revenues and accounts receivable from the Medicare program are significant to our operations, we do not believe there are significant credit risks associated with this government agency. We do not believe there are any other significant concentrations of revenues from any particular payor that would subject us to any significant credit risks in the collection of our accounts receivable.We provide for accounts receivable that could become uncollectible by establishing an allowance to reduce the carrying value of such receivables to their estimated net realizable value. Additions to the allowance for doubtful accounts are made by means of the Provision for doubtful accounts. We write off uncollectible accounts (after exhausting collection efforts) against the allowance for doubtful accounts. Subsequent recoveries are recorded via the Provision for doubtful accounts.The collection of outstanding receivables from Medicare, managed care payors, other third-party payors, and patients is our primary source of cash and is critical to our operating performance. While it is our policy to verify insurance prior to a patient being admitted, there are various exceptions that can occur. Such exceptions include instances where we are (1) unable to obtain verification because the patient’s insurance company was unable to be reached or contacted, (2) a determination is made that a patient may be eligible for benefits under various government programs, such as Medicaid, and it takes several days, weeks, or months before qualification for such benefits is confirmed or denied, and (3) the patient is transferred to our hospital from an acute care hospital without having access to a credit card, cash, or check to pay the applicable patient responsibility amounts (i.e., deductibles and co-payments). Based on our historical collection trends, our primary collection risks relate to patient accounts for which the patient was the primary payor or the primary insurance carrier has paid the amounts covered by the applicable agreement, but patient responsibility amounts remain outstanding. Changes in the economy, such as increased unemployment rates or periods of recession, can further exacerbate our ability to collect patient responsibility amounts.We estimate our allowance for doubtful accounts based on the aging of our accounts receivable, our historical collection experience for each type of payor, and other relevant factors so that the remaining receivables, net of allowances, are reflected at their estimated net realizable values. Accounts requiring collection efforts are reviewed via system-generated work queues that automatically stage (based on age and size of outstanding balance) accounts requiring collection efforts for patient account representatives. Collection efforts include contacting the applicable party (both in writing and by telephone), providing information (both financial and clinical) to allow for payment or to overturn payor decisions to deny payment, and arranging payment plans with self-pay patients, among other techniques. When we determine all in-house efforts have been exhausted or it is a more prudent use of resources, accounts may be turned over to a collection agency. Accounts are written off after all collection efforts (internal and external) have been exhausted.For several years, under programs designated as “widespread probes,” certain of our MACs have conducted pre-payment claim reviews of our billings and denied payment for certain diagnosis codes based on medical necessity. We dispute, or “appeal,” most of these denials, and we have historically collected approximately 63% of all amounts denied. For claims we choose to take through all levels of appeal, up to and including administrative law judge hearings, we have historically experienced an approximate 72% success rate. The resolution of these disputes can take in excess of two years, and we cannot provide assurance as to our ongoing and future success of these disputes. As such, we make provisions against these receivables in accordance with our accounting policy that necessarily considers historical collection trends of the receivables in this review process as part of our Provision for doubtful accounts. Because we do not write off receivables until all collection efforts have been exhausted, we do not write off receivables related to denied claims while they are in this review process. When the amount collected related to denied claims differs from the net amount previously recorded, these collection differences are recorded in the Provision for doubtful accounts. As a result, the timing of these denials by MACs and their subsequent collection can create volatility in our Provision for doubtful accounts.If actual results are not consistent with our assumptions and judgments, we may be exposed to gains or losses that could be material. Changes in general economic conditions, business office operations, payor mix, or trends in federal or state governmental and private employer healthcare coverage could affect our collection of accounts receivable, financial position, results of operations, and cash flows.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |

| X                                                                                                                                                                                                         |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract**Namespace Prefix:**us-gaap_**Data Type:**xbrli:stringItemType**Balance Type:**na**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.
+ References
Reference 1: 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=6367646&loc=d3e18780-107790Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5Reference 3: 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=35738203&loc=d3e5144-111524
+ Details**Name:**us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy**Namespace Prefix:**us-gaap_**Data Type:**nonnum:textBlockItemType**Balance Type:**na**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.
+ References
Reference 1: 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=6367646&loc=d3e18780-107790Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18726-107790Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section B -Paragraph Question 1Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=27012821&loc=d3e214044-122780Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18823-107790
+ Details**Name:**us-gaap_RevenueRecognitionPolicyTextBlock**Namespace Prefix:**us-gaap_**Data Type:**nonnum:textBlockItemType**Balance Type:**na**Period Type:**duration |