XML 74 R5.htm IDEA: XBRL DOCUMENT
v2.4.1.9

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (USD $) | Total | Common Stock | Additional Paid-in Capital | Treasury Stock | Accumulated Other Comprehensive Income (Loss) | Accumulated Deficit | Total Kopin Corporation Stockholders' Equity | Noncontrolling Interest | Stockholders' Equity, Total [Member]
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Beginning Balance at Dec. 31, 2011 |  |  |  |  |  |  |  |  |
Increase (Decrease) in Stockholders' Equity [Roll Forward] |  |  |  |  |  |  |  |  |
Vesting of restricted stock (in shares) |  | 671,568 kopn_AdjustmentsToAdditionalPaidInCapitalOtherShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |
Vesting of restricted stock |  | $ 6,716 us-gaap_AdjustmentsToAdditionalPaidInCapitalOther / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | $ (6,716)us-gaap_AdjustmentsToAdditionalPaidInCapitalOther / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  |  |  |
Stock-based compensation expense | 3,851,672 us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue |  | 3,851,672 us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 3,851,672 us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  |
Other comprehensive (loss) income | 2,831,878 us-gaap_OtherComprehensiveIncomeLossNetOfTax |  |  |  | 2,366,768 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |  | 2,366,768 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember | 465,110 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
Acquisition of KTC (2010) and Ikanos (2012) and eMDT (2013) equity interest |  |  |  |  |  |  |  | 1,384,039 us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
Restricted stock for tax withholding obligations (in shares) |  | (201,182)us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |
Restricted stock for tax withholding obligations | (628,634)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation | (2,013)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | (626,621)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | (628,634)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  |
Treasury stock purchase | (3,455,529)us-gaap_TreasuryStockValueAcquiredCostMethod |  |  | (3,455,529)us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |  |  | (3,455,529)us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  |
Net income (loss) | (18,994,272)us-gaap_ProfitLoss |  |  |  |  | (18,361,930)us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | (18,361,930)us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember | (632,342)us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
Ending Balance at Dec. 29, 2012 | 155,085,910 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest | 736,966 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 318,928,495 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | (34,450,978)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 6,512,792 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | (142,993,596)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 148,733,679 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember | 6,352,230 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
Ending Balance (in shares) at Dec. 29, 2012 |  | 73,696,644 us-gaap_SharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |
Increase (Decrease) in Stockholders' Equity [Roll Forward] |  |  |  |  |  |  |  |  |
Vesting of restricted stock (in shares) |  | 1,216,900 kopn_AdjustmentsToAdditionalPaidInCapitalOtherShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |
Vesting of restricted stock |  | 12,169 us-gaap_AdjustmentsToAdditionalPaidInCapitalOther / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | (12,169)us-gaap_AdjustmentsToAdditionalPaidInCapitalOther / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  |  |  |
Stock-based compensation expense | 3,804,408 us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue |  | 3,804,408 us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 3,804,408 us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  |
Other comprehensive (loss) income | (1,820,934)us-gaap_OtherComprehensiveIncomeLossNetOfTax |  |  |  | (1,845,466)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |  | (1,845,466)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember | 24,532 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustments Before Tax | (4,253,680)kopn_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentsBeforeTax |  |  |  | (1,580,629)kopn_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentsBeforeTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |  |  | (2,673,051)kopn_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentsBeforeTax / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
Acquisition of KTC (2010) and Ikanos (2012) and eMDT (2013) equity interest | 200,198 us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination |  |  |  |  |  |  | 200,198 us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
Stockholders' Equity Attributable to Noncontrolling Interest | 9,939 us-gaap_MinorityInterest |  | (1,020,130)us-gaap_MinorityInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  | 355,300 us-gaap_MinorityInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |  | (664,830)us-gaap_MinorityInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember | (2,997,570)us-gaap_MinorityInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | (3,662,400)us-gaap_MinorityInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_StockholdersEquityTotalMember
Restricted stock for tax withholding obligations (in shares) |  | (320,061)us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |
Restricted stock for tax withholding obligations | (1,192,346)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation | (3,200)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | (1,189,146)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | (1,192,346)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  |
Treasury stock purchase | (7,991,954)us-gaap_TreasuryStockValueAcquiredCostMethod |  |  | (7,991,954)us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |  |  | (7,991,954)us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  |
Net income (loss) | (5,606,016)us-gaap_ProfitLoss |  |  |  |  | (4,709,616)us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | (4,709,616)us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember | (896,400)us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
Ending Balance at Dec. 28, 2013 | 134,563,186 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest | 745,935 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 320,511,458 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | (42,442,932)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 3,441,997 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | (147,703,211)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 134,553,247 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember | 9,939 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
Ending Balance (in shares) at Dec. 28, 2013 |  | 74,593,483 us-gaap_SharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |
Options Outstanding - Aggregate intrinsic value on December 29, 2012 | 13,000 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue |  |  |  |  |  |  |  |
Increase (Decrease) in Stockholders' Equity [Roll Forward] |  |  |  |  |  |  |  |  |
Exercise of stock options (in shares) | (36,750)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised | 36,750 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |
Exercise of stock options | 137,812 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised | 368 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 137,445 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 137,812 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  |
Vesting of restricted stock (in shares) |  | 843,116 kopn_AdjustmentsToAdditionalPaidInCapitalOtherShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |
Vesting of restricted stock |  | 8,431 us-gaap_AdjustmentsToAdditionalPaidInCapitalOther / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | (8,431)us-gaap_AdjustmentsToAdditionalPaidInCapitalOther / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  |  |  |
Stock-based compensation expense | 5,059,572 us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue |  | 5,059,572 us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 5,059,572 us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  |
Other comprehensive (loss) income | (427,990)us-gaap_OtherComprehensiveIncomeLossNetOfTax |  |  |  | (315,758)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |  |  | (112,232)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
Acquisition of KTC (2010) and Ikanos (2012) and eMDT (2013) equity interest | 0 us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination |  | (101,382)us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  |  | 101,382 us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | (101,382)us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination / us-gaap_StatementEquityComponentsAxis = us-gaap_StockholdersEquityTotalMember
Stockholders' Equity Attributable to Noncontrolling Interest | (459,656)us-gaap_MinorityInterest |  |  |  |  |  |  |  |
Restricted stock for tax withholding obligations (in shares) |  | (290,142)us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |
Restricted stock for tax withholding obligations | (975,869)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation | (2,901)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | (972,968)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | (975,869)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  |
Treasury stock purchase | (298,619)us-gaap_TreasuryStockValueAcquiredCostMethod |  |  | (298,619)us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |  |  | (298,619)us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  |
Net income (loss) | (28,670,789)us-gaap_ProfitLoss |  |  |  |  | (28,212,044)us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | (28,212,044)us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember | (458,745)us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
Ending Balance at Dec. 27, 2014 | $ 109,387,303 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest | $ 751,833 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | $ 324,625,694 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | $ (42,741,551)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | $ 3,126,239 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | $ (175,915,255)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | $ 109,846,959 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember | $ (459,656)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
Ending Balance (in shares) at Dec. 27, 2014 |  | 75,183,207 us-gaap_SharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |

X
- Definition Adjustments to Additional Paid in Capital, Other, Shares + References No definition available. + Details
Name: | kopn_AdjustmentsToAdditionalPaidInCapitalOtherShares
Namespace Prefix: | kopn_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustments, Before Tax + References No definition available. + Details
Name: | kopn_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentsBeforeTax
Namespace Prefix: | kopn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of adjustment to stockholders' equity associated with an employee's income tax withholding obligation as part of a net-share settlement of a share-based award. + References No definition available. + Details
Name: | us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of other increase (decrease) in additional paid in capital (APIC). + References No definition available. + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents the amount of recognized equity-based compensation during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized). Alternate captions include the words "stock-based compensation". + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 35 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6415241&loc=d3e4534-113899 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5047-113901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=32706628&loc=d3e11149-113907 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=32706628&loc=d3e11178-113907 + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_IncreaseDecreaseInStockholdersEquityRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.31) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 27 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 7 + Details
Name: | us-gaap_MinorityInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Increase in noncontrolling interest balance because of a business combination that occurred during the period. + References No definition available. + Details
Name: | us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax and reclassification adjustments of other comprehensive income (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=36458714&loc=SL7669619-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4K -URI http://asc.fasb.org/extlink&oid=35736750&loc=SL4591552-111686 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=18733093&loc=SL4573702-111684 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4J -URI http://asc.fasb.org/extlink&oid=35736750&loc=SL4591551-111686 + Details
Name: | us-gaap_ProfitLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of shares issued which are neither cancelled nor held in the treasury. + References No definition available. + Details
Name: | us-gaap_SharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition For net-share settlement of share-based awards when the employer settles employees' income tax withholding obligations, this element represents the number of shares the employees use to repay the employer. + References No definition available. + Details
Name: | us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4568447-111683 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4568740-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4I -URI http://asc.fasb.org/extlink&oid=35736750&loc=SL4590271-111686 + Details
Name: | us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of share options (or share units) exercised during the current period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28,29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of stock issued as a result of the exercise of stock options. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655 + Details
Name: | us-gaap_TreasuryStockValueAcquiredCostMethod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration