| Name | ProceedsAndExcessTaxBenefitFromSharebasedCompensation |
|---|---|
| Namespace | http://fasb.org/us-gaap/2021-01-31 |
| 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 |
|---|---|---|---|
| Proceeds and Excess Tax Benefit from Share-based Compensation | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| The aggregate cash inflow comprised of the amount received from (a) employees to acquire the entity's shares under incentive awards, including stock option exercises and restricted stock arrangements, and (b) the excess tax benefit arising from such transactions. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| 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 not applied. | http://fasb.org/us-gaap/role/tin/transition |
| PublishDate | 2017-01 | http://fasb.org/us-gaap/role/tin/transition |
| Source | ASU | http://fasb.org/us-gaap/role/tin/transition |
| SourceName | Share-Based Payment | http://fasb.org/us-gaap/role/tin/transition |
| Source_ASU_Number | 2016-09 | http://fasb.org/us-gaap/role/tin/transition |
| elementCreationTaxonomyVersion | 2011 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:AdditionalCashFlowElementsFinancingActivitiesAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectAdditionalElements |