| Name | DeferredRevenueAndCredits |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | instant |
| Substitution Group | xbrli:item |
| Balance | credit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Deferred Revenue and Credits | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Total carrying amount of consideration received or receivable as of the balance sheet date representing potential earnings that were not as yet recognized as revenue or other forms of income in conformity with GAAP. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |