| Name | CustomerRefundableFees |
|---|---|
| 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 |
|---|---|---|---|
| Carrying amount as of the balance sheet date of proceeds that had been received in revenue related transactions that are refundable to the customers and do not meet the criteria for revenue recognition (for example, refundable membership fees). | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Customer Refundable Fees | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |