| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/GovernmentAssistance |
| Type | Element |
|---|---|
| Hypercube | us-gaap:GovernmentAssistanceTable |
| Explicit | us-gaap:GovernmentAssistanceTypeAxis |
| Member | us-gaap:GovernmentAssistanceTypeDomain |
| Label/QName |
|---|
us-gaap:GovernmentAssistanceLineItems |
us-gaap:GovernmentAssistanceContractuallyProhibitedDisclosure |
us-gaap:GovernmentAssistanceTransactionDuration |
us-gaap:GovernmentAssistanceAmount |
us-gaap:GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration |
us-gaap:GovernmentAssistanceAmountCumulativeAbstract |
us-gaap:GovernmentAssistanceAmountCumulativeCurrent |
us-gaap:GovernmentAssistanceCurrentStatementOfFinancialPositionExtensibleEnumeration |
us-gaap:GovernmentAssistanceAmountCumulativeNoncurrent |
us-gaap:GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration |
us-gaap:GovernmentAssistanceAmountCumulative |
us-gaap:GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration |