| Name | RestrictedCashAndCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList |
|---|---|
| Namespace | http://fasb.org/us-gaap/2021-01-31 |
| Prefix | us-gaap |
| Data type | enum2:enumerationSetItemType |
| Period type | instant |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Restricted Cash and Cash Equivalents, Current, Statement of Financial Position [Extensible Enumeration] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Indicates line item in statement of financial position that includes cash and cash equivalents restricted to withdrawal or usage, classified as current. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| Note | Element is intended to convey location within statement of financial position of element identified in tin-part:AlternateElement, when element identified in tin-part:AlternateElement is not presented separately. | http://fasb.org/us-gaap/role/tin/usage |
| PublishDate | 2017-01 | http://fasb.org/us-gaap/role/tin/usage |
| AlternateElement | RestrictedCashAndCashEquivalentsAtCarryingValue | http://fasb.org/us-gaap/role/tin/usage |
| PublishDate | 2021-01 | http://fasb.org/us-gaap/role/tin/resource |
| Source | Taxonomy Implementation Guide | http://fasb.org/us-gaap/role/tin/resource |
| SourceName | Extensible Lists: A Guide for Preparers | http://fasb.org/us-gaap/role/tin/resource |
| URI | https://www.fasb.org/extensiblelists | http://fasb.org/us-gaap/role/tin/resource |
| Note | Value reported using this element must be element available in taxonomies used in filing, including extension taxonomy. Example of how pattern for reported value would appear, but may not necessarily be reported for this element, is: "http://fasb.org/us-gaap/2021-01-31#Assets". There is no limit to number of values that could be reported. Additional values are required to be space-separated and alphabetically ordered. Data type on this element has changed to enumerationSetItemType, as Extensible Enumerations 2.0 specification has attained Recommendation status. | http://fasb.org/us-gaap/role/tin/value |
| PublishDate | 2021-01 | http://fasb.org/us-gaap/role/tin/value |
| Note | Element is intended to be used for each reported period for which amendment from Accounting Standards Update identified in tin-part:Source_ASU_Number is applied. | http://fasb.org/us-gaap/role/tin/transition |
| PublishDate | 2021-01 | http://fasb.org/us-gaap/role/tin/transition |
| Source | ASU | http://fasb.org/us-gaap/role/tin/transition |
| SourceName | Restricted Cash | http://fasb.org/us-gaap/role/tin/transition |
| Source_ASU_Number | 2016-18 | http://fasb.org/us-gaap/role/tin/transition |
| elementCreationTaxonomyVersion | 2017 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| SourceName | Taxonomy Technical Improvement | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2021 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2020-08 | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedLabels | true | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedDataType | true | http://fasb.org/srt/role/changeNote/changeNote |
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 230 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 10 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | 50 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 8 | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue | concept-extensibleEnumerationLineItemLocation | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote | |
us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsSupplementalDisclosures | |
us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue | parent-child | http://fasb.org/us-gaap/role/disclosure/CashAndCashEquivalents | |
us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue | domain-member | http://fasb.org/us-gaap/role/disclosure/CashAndCashEquivalentsScheduleOfRestrictedCashAndCashEquivalentsTable |