| Name | InterimPeriodCostsNotAllocableAmountThirdItem |
|---|---|
| Namespace | http://fasb.org/us-gaap/2022 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | debit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Interim Period, Costs Not Allocable Amount, Third Item | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| The amount of the cost or expense incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred. | 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 |
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 270 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 10 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | 45 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 8 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (b) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | https://asc.fasb.org/extlink&oid=126900757&loc=d3e639-108305 | http://fasb.org/us-gaap/role/ref/legacyRef |