| Name | UndistributedEarnings |
|---|---|
| Namespace | http://fasb.org/us-gaap/2021-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, Basic | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Undistributed Earnings, Basic, Total | en-US | http://www.xbrl.org/2003/role/totalLabel | http://www.xbrl.org/2003/role/link |
| The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2011 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| 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 | 66 | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-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 | 60B | http://www.xbrl.org/2003/role/disclosureRef |
| Subparagraph | (b) | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256 | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:NetIncomeLoss | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfIncomeDiscontinuedOperationsAlternate | |
us-gaap:DistributedEarnings | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfIncomeDiscontinuedOperationsAlternate | |
us-gaap:UndistributedContinuingOperationEarningsLossBasic | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfIncomeFirstAlternative | |
us-gaap:UndistributedDiscontinuedOperationEarningsLossBasic | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfIncomeFirstAlternative |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfIncomeDiscontinuedOperationsAlternate | |
us-gaap:UndistributedEarningsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/EarningsPerShare | |
us-gaap:UndistributedEarningsOperationsBasicAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/EarningsPerShare | |
us-gaap:UndistributedEarningsAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/EarningsPerShareScheduleOfEarningsPerShareBasicByCommonClassTable | |
us-gaap:InvestmentCompanyNetAssetsRollForward | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany | |
us-gaap:InvestmentCompanyNetAssetsPeriodIncreaseDecrease | summation-item | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |