| Line |
Label |
Object Class (Data type) |
Period Type |
Balance |
Report Element Name |
| 1 |
Share-based Goods and Nonemployee Services Transactions, by Transaction [Table] |
Table |
|
|
us-gaap:ScheduleOfShareBasedGoodsAndNonemployeeServicesTransactionTable |
| 2 |
Legal Entity [Axis] |
Axis |
|
|
dei:LegalEntityAxis |
| 3 |
Consolidated Entity [Domain] |
Member |
|
|
dei:EntityDomain |
| 4 |
Supplier [Axis] |
Axis |
|
|
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis |
| 5 |
Supplier, All Suppliers [Domain] |
Member |
|
|
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain |
| 6 |
Share-based Goods and Nonemployee Services Transaction [Line Items] |
LineItems |
|
|
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionLineItems |
| 7 |
Share-based Goods and Nonemployee Services Transaction [Hierarchy] |
Abstract |
|
|
added:Share-basedGoodsNonemployeeServicesTransactionHierarchy |
| 8 |
Share-based Goods and Nonemployee Services Transaction, Description of Goods or Services Received |
Concept (Text/String) |
For Period |
|
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionDescriptionOfGoodsOrServicesReceived |
| 9 |
Share-based Goods and Nonemployee Services Transaction, Shares Approved for Issuance |
Concept (Shares) |
For Period |
|
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSharesApprovedForIssuance |
| 10 |
Share-based Goods and Nonemployee Services Transaction, Securities Issued |
Concept (Text/String) |
For Period |
|
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSecuritiesIssued |
| 11 |
Share-based Goods and Nonemployee Services Transaction, Quantity of Securities Issued |
Concept (Shares) |
For Period |
|
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued |
| 12 |
Share-based Goods and Nonemployee Services Transaction, Valuation Method |
Concept (Text/String) |
For Period |
|
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethod |
| 13 |
Share-based Goods and Nonemployee Services Transaction, Valuation Method, Expected Term |
Concept (Decimal) |
For Period |
|
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedTerm |
| 14 |
Share-based Goods and Nonemployee Services Transaction, Valuation Method, Expected Volatility Rate |
Concept (Percent) |
For Period |
|
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedVolatilityRate |
| 15 |
Share-based Goods and Nonemployee Services Transaction, Valuation Method, Expected Dividend Rate |
Concept (Percent) |
For Period |
|
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate |
| 16 |
Share-based Goods and Nonemployee Services Transaction, Valuation Method, Risk Free Interest Rate |
Concept (Percent) |
For Period |
|
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate |
| 17 |
Share-based Goods and Nonemployee Services Transaction, Report Lines Affected |
Concept (Text/String) |
For Period |
|
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionReportLinesAffected |
| 18 |
Share-based Goods and Nonemployee Services Transaction, Stockholders' Equity |
Concept (Monetary) |
For Period |
Credit |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionStockholdersEquity |
| 19 |
Share-based Goods and Nonemployee Services Transaction, Expense |
Concept (Monetary) |
For Period |
Debit |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionExpense |
| 20 |
Share-based Goods and Nonemployee Services Transaction, Tax Benefit |
Concept (Monetary) |
For Period |
Credit |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionTaxBenefit |
| 21 |
Share-based Goods and Nonemployee Services Transaction, Capitalized Cost |
Concept (Monetary) |
For Period |
Debit |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionCapitalizedCost |
| 22 |
Share-based Goods and Nonemployee Services Transaction, Cash Flow Effects |
Concept (Monetary) |
For Period |
Debit |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionCashFlowEffects |
| 23 |
Share-based Goods and Nonemployee Services Transaction, Modification of Terms, Description and Terms |
Concept (Text/String) |
For Period |
|
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsDescriptionAndTerms |
| 24 |
Share-based Goods and Nonemployee Services Transaction, Modification of Terms, Amount of Changes and Report Lines Affected |
Concept (Text/String) |
For Period |
|
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsAmountOfChangesAndReportLinesAffected |
| 25 |
Share-based Goods and Nonemployee Services Transaction, Modification of Terms, Incremental Compensation Cost |
Concept (Monetary) |
For Period |
Debit |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost |
| 26 |
Share-based Goods and Nonemployee Services Transaction, Modification of Terms, Number of Vendors Affected |
Concept (Integer) |
For Period |
|
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsNumberOfVendorsAffected |
| 27 |
Share-based Compensation Arrangement by Share-based Payment Award, Policy for Issuing Shares upon Exercise |
Concept (Text/String) |
For Period |
|
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPolicyForIssuingSharesUponExercise |
| 28 |
Share-based Compensation Arrangement by Share-based Payment Award, Shares to be Repurchased Next Year |
Concept (Shares) |
For Period |
|
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesToBeRepurchasedNextYear |