| Name | ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:sharesItemType |
| Period type | instant |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Beginning Balance | en-US | http://www.xbrl.org/2003/role/periodStartLabel | http://www.xbrl.org/2003/role/link |
| Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Ending Balance | en-US | http://www.xbrl.org/2003/role/periodEndLabel | http://www.xbrl.org/2003/role/link |
| The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| SourceName | Nonemployee Share-Based Payment | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2019 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2018-06 | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedLabels | true | http://fasb.org/srt/role/changeNote/changeNote |
| Source_ASU_Number | 2018-07 | 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 | 718 | 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 | 2 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (c)(iii) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 | http://fasb.org/us-gaap/role/ref/legacyRef |