| Name | OtherAccountsPayableAndAccruedLiabilities |
|---|---|
| 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 |
|---|---|---|---|
| Other Accounts Payable and Accrued Liabilities | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedFirstAlternative | |
us-gaap:AccountsPayableOtherCurrentAndNoncurrent | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedFirstAlternative |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals | |
srt:ItemsIncludedInConsolidatedStatementOfFinancialConditionAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |