| Name | UndistributedEarningsLossAvailableToCommonShareholdersDiluted |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | credit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Undistributed Earnings (Loss) Available to Common Shareholders, Diluted | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Undistributed Earnings (Loss) Available to Common Shareholders, Diluted, Total | en-US | http://www.xbrl.org/2003/role/totalLabel | http://www.xbrl.org/2003/role/link |
| Amount of undistributed earnings (loss), allocated to common stock, as if earnings and addition from assumption of issuance of common shares for dilutive potential common shares, had been distributed. Excludes distributed earnings. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| SourceName | Reference Project:Taxonomy Technical Improvement | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2020 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2019-11 | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedReferences | true | http://fasb.org/srt/role/changeNote/changeNote |
| Publisher | FASB | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/disclosureRef |
| Topic | 260 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 10 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | 45 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 60B | http://www.xbrl.org/2003/role/disclosureRef |
| Subparagraph | (b) | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256 | http://www.xbrl.org/2003/role/disclosureRef |
| Publisher | FASB | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/disclosureRef |
| Topic | 260 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 10 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | 45 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 66 | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=121326447&loc=d3e2814-109256 | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:UndistributedEarningsLossFromContinuingOperationsAvailableToCommonShareholdersDiluted | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfIncomeDiscontinuedOperationsAlternate | |
Undistributed Earnings (Loss) from Discontinued Operations Available to Common Shareholders, Diluted us-gaap:UndistributedEarningsLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfIncomeDiscontinuedOperationsAlternate | |
us-gaap:UndistributedEarningsDiluted | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfIncomeFirstAlternative | |
us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfIncomeFirstAlternative |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDilutedAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/EarningsPerShare | |
us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersOperationsDilutedAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/EarningsPerShare | |
us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDilutedAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/EarningsPerShareScheduleOfEarningsPerShareDilutedByCommonClassTable |