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] |
Concept (Text/String) |
For Period |
|
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 |