| Name | ShareBasedGoodsAndNonemployeeServicesTransactionReportLinesAffected |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:stringItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Identification of each line in the financial statements that was increased or decreased in reporting the effects of the transaction in which equity securities were issued to pay for goods or nonemployee services. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Share-based Goods and Nonemployee Services Transaction, Report Lines Affected (Deprecated 2019-01-31) | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |