XML 95 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Changes in Mandatorily Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (USD $)
In Thousands, except Share data
Total
Series A Preferred Stock [Member]
Series B Preferred Stock [Member]
Series C Preferred Stock [Member]
Series D Preferred Stock [Member]
Series E Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Other Comprehensive Income [Member]
Accumulated Deficit [Member]
Balances at beginning of period at Dec. 31, 2011 $ (69,451)us-gaap_StockholdersEquity                 $ (69,451)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Beginning Balance at Dec. 31, 2011   14,383us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
12,793us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
35,614us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
18,167us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
         
Balances at beginning of period, shares at Dec. 31, 2011             324,529us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Balance, Shares at Dec. 31, 2011   557,339us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
515,836us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
3,551,060us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
2,430,054us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
         
Issuance of preferred stock, shares           1,063,951nstg_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
       
Accretion of preferred stock (7,533)nstg_AccretionOfPreferredStock             (932)nstg_AccretionOfPreferredStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  (6,601)nstg_AccretionOfPreferredStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Issuance of preferred stock, value           15,132us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
       
Accretion of preferred stock   1,222us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
1,072us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
2,978us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
2,156us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
105us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
       
Conversion of preferred stock into common stock at initial public offering, shares 8,631,427us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities                  
Exercise of stock options, shares             85,135us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Exercise of stock options 183us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised             183us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Exercise of common stock warrant, shares             1,562us-gaap_StockIssuedDuringPeriodSharesOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Exercise of common stock warrant   0nstg_ExerciseOfCommonStockWarrants
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
0nstg_ExerciseOfCommonStockWarrants
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
0nstg_ExerciseOfCommonStockWarrants
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
0nstg_ExerciseOfCommonStockWarrants
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
0nstg_ExerciseOfCommonStockWarrants
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
       
Exercise of common stock warrant, value 4us-gaap_StockIssuedDuringPeriodValueOther             4us-gaap_StockIssuedDuringPeriodValueOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Stock-based compensation 745us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue             745us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Net loss (17,708)us-gaap_NetIncomeLoss                 (17,708)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Ending Balance at Dec. 31, 2012   15,605us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
13,865us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
38,592us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
20,323us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
15,237us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
       
Balances at end of period at Dec. 31, 2012 (93,760)us-gaap_StockholdersEquity                 (93,760)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Balance, Shares at Dec. 31, 2012   557,339us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
515,836us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
3,551,060us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
2,430,054us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
1,063,951us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
       
Balances at end of period, shares at Dec. 31, 2012             411,226us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Accretion of preferred stock (4,653)nstg_AccretionOfPreferredStock             (862)nstg_AccretionOfPreferredStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  (3,791)nstg_AccretionOfPreferredStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Accretion of preferred stock   683us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
577us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
1,604us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
1,140us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
649us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
       
Issuance of common stock from initial public offering, shares             5,400,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Issuance of common stock from initial public offering, value 46,820us-gaap_StockIssuedDuringPeriodValueNewIssues             46,820us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Conversion of preferred stock into common stock at initial public offering, shares 8,631,427us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities (557,339)us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
(515,836)us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
(3,551,060)us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
(2,430,054)us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
(1,063,951)us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
8,631,427us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Conversion of preferred stock to common stock at initial public offering, value 108,275us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities (16,288)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
(14,442)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
(40,196)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
(21,463)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
(15,886)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
1us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
108,274us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Conversion of warrants from warrants for preferred stock to warrants for common stock 2,514us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature             2,514us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Exercise of stock options, shares             177,165us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Exercise of stock options 387us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised             387us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Stock-based compensation 1,145us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue             1,145us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Net loss (29,281)us-gaap_NetIncomeLoss                 (29,281)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Other comprehensive income 22us-gaap_OtherComprehensiveIncomeLossNetOfTax               22us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Balances at end of period at Dec. 31, 2013 31,469us-gaap_StockholdersEquity           1us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
158,278us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
22us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(126,832)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Balances at end of period, shares at Dec. 31, 2013 14,620,000us-gaap_CommonStockSharesOutstanding           14,619,818us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Issuance of common stock from initial public offering, shares             3,318,917us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Issuance of common stock from initial public offering, value 56,987us-gaap_StockIssuedDuringPeriodValueNewIssues           1us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
56,986us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Exercise of stock options, shares 164,394us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised           164,394us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Exercise of stock options 411us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised             411us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Exercise of common stock warrant, shares             27,269us-gaap_StockIssuedDuringPeriodSharesOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Exercise of common stock warrant   0nstg_ExerciseOfCommonStockWarrants
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
0nstg_ExerciseOfCommonStockWarrants
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
0nstg_ExerciseOfCommonStockWarrants
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
0nstg_ExerciseOfCommonStockWarrants
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
0nstg_ExerciseOfCommonStockWarrants
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
       
Exercise of common stock warrant, value 136us-gaap_StockIssuedDuringPeriodValueOther             136us-gaap_StockIssuedDuringPeriodValueOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Issuance of common stock for employee stock purchase plan, Shares             141,386us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Issuance of common stock for employee stock purchase plan, Value 987us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan             987us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Stock-based compensation 4,926us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue             4,926us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Net loss (50,038)us-gaap_NetIncomeLoss                 (50,038)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Other comprehensive income (65)us-gaap_OtherComprehensiveIncomeLossNetOfTax               (65)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Balances at end of period at Dec. 31, 2014 $ 44,813us-gaap_StockholdersEquity           $ 2us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 221,724us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (43)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (176,870)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Balances at end of period, shares at Dec. 31, 2014 18,272,000us-gaap_CommonStockSharesOutstanding           18,271,784us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember