| Name | ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | debit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Proceeds from Sale, Maturity and Collection of Short-term Investments | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Proceeds from Sale, Maturity and Collection of Short-term Investments, Total | en-US | http://www.xbrl.org/2003/role/totalLabel | http://www.xbrl.org/2003/role/link |
| The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 230 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 10 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | 45 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 12 | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:ProceedsFromSaleOfShortTermInvestments | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperations | |
us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperations |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:PaymentsForProceedsFromShortTermInvestments | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperations | |
us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestmentsAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectAdditionalElements |