XML 45 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restatement of Previously Issued Financial Statements (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Jun. 30, 2014
Jun. 30, 2013
Sep. 30, 2014
Sep. 30, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Dec. 31, 2010
Dec. 31, 2009
Jan. 01, 2009
Warrant Liability $ 7,116neph_WarrantLiability $ 10,544neph_WarrantLiability $ 5,859neph_WarrantLiability $ 7,776neph_WarrantLiability $ 5,980neph_WarrantLiability $ 5,372neph_WarrantLiability $ 10,544neph_WarrantLiability $ 5,980neph_WarrantLiability $ 7,116neph_WarrantLiability $ 7,776neph_WarrantLiability $ 7,386neph_WarrantLiability $ 3,109neph_WarrantLiability $ 8,129neph_WarrantLiability $ 5,096neph_WarrantLiability $ 458neph_WarrantLiability $ 6,272neph_WarrantLiability $ 2,107neph_WarrantLiability
Additional Paid-in Capital 105,322us-gaap_AdditionalPaidInCapital 105,219us-gaap_AdditionalPaidInCapital 105,114us-gaap_AdditionalPaidInCapital 102,848us-gaap_AdditionalPaidInCapital 102,648us-gaap_AdditionalPaidInCapital 99,445us-gaap_AdditionalPaidInCapital 105,219us-gaap_AdditionalPaidInCapital 102,648us-gaap_AdditionalPaidInCapital 105,322us-gaap_AdditionalPaidInCapital 102,848us-gaap_AdditionalPaidInCapital 108,382us-gaap_AdditionalPaidInCapital 102,983us-gaap_AdditionalPaidInCapital 99,304us-gaap_AdditionalPaidInCapital 97,759us-gaap_AdditionalPaidInCapital 94,108us-gaap_AdditionalPaidInCapital 93,944us-gaap_AdditionalPaidInCapital 86,612us-gaap_AdditionalPaidInCapital
Accumulated Deficit (112,921)us-gaap_RetainedEarningsAccumulatedDeficit (115,644)us-gaap_RetainedEarningsAccumulatedDeficit (110,305)us-gaap_RetainedEarningsAccumulatedDeficit (110,287)us-gaap_RetainedEarningsAccumulatedDeficit (107,879)us-gaap_RetainedEarningsAccumulatedDeficit (106,602)us-gaap_RetainedEarningsAccumulatedDeficit (115,644)us-gaap_RetainedEarningsAccumulatedDeficit (107,879)us-gaap_RetainedEarningsAccumulatedDeficit (112,921)us-gaap_RetainedEarningsAccumulatedDeficit (110,287)us-gaap_RetainedEarningsAccumulatedDeficit (114,165)us-gaap_RetainedEarningsAccumulatedDeficit (106,794)us-gaap_RetainedEarningsAccumulatedDeficit (108,116)us-gaap_RetainedEarningsAccumulatedDeficit (101,493)us-gaap_RetainedEarningsAccumulatedDeficit (94,495)us-gaap_RetainedEarningsAccumulatedDeficit (98,375)us-gaap_RetainedEarningsAccumulatedDeficit (86,293)us-gaap_RetainedEarningsAccumulatedDeficit
Change in fair value of warrant liability 3,428neph_IncreaseDecreaseInWarrantLiability (4,685)neph_IncreaseDecreaseInWarrantLiability (2,751)neph_IncreaseDecreaseInWarrantLiability (1,797)neph_IncreaseDecreaseInWarrantLiability (608)neph_IncreaseDecreaseInWarrantLiability 2,756neph_IncreaseDecreaseInWarrantLiability (7,436)neph_IncreaseDecreaseInWarrantLiability 2,149neph_IncreaseDecreaseInWarrantLiability (4,007)neph_IncreaseDecreaseInWarrantLiability 352neph_IncreaseDecreaseInWarrantLiability 4,277neph_IncreaseDecreaseInWarrantLiability (5,020)neph_IncreaseDecreaseInWarrantLiability (3,361)neph_IncreaseDecreaseInWarrantLiability (4,638)neph_IncreaseDecreaseInWarrantLiability 5,813neph_IncreaseDecreaseInWarrantLiability (10,056)neph_IncreaseDecreaseInWarrantLiability  
Net income (loss) 2,723us-gaap_NetIncomeLoss (5,339)us-gaap_NetIncomeLoss (3,511)us-gaap_NetIncomeLoss (2,408)us-gaap_NetIncomeLoss (1,279)us-gaap_NetIncomeLoss 1,514us-gaap_NetIncomeLoss (8,850)us-gaap_NetIncomeLoss 237us-gaap_NetIncomeLoss (6,127)us-gaap_NetIncomeLoss (2,171)us-gaap_NetIncomeLoss (7,371)us-gaap_NetIncomeLoss 1,322us-gaap_NetIncomeLoss (6,623)us-gaap_NetIncomeLoss (6,998)us-gaap_NetIncomeLoss 3,880us-gaap_NetIncomeLoss (12,082)us-gaap_NetIncomeLoss  
Net income (loss) per share, basic $ 0.11us-gaap_EarningsPerShareBasic         $ 0.13us-gaap_EarningsPerShareBasic   $ 0.02us-gaap_EarningsPerShareBasic     $ (0.31)us-gaap_EarningsPerShareBasic $ 0.08us-gaap_EarningsPerShareBasic     $ 1.86us-gaap_EarningsPerShareBasic    
Net income (loss) per share, diluted $ (0.02)us-gaap_EarningsPerShareDiluted         $ (0.07)us-gaap_EarningsPerShareDiluted   $ (0.10)us-gaap_EarningsPerShareDiluted     $ (0.31)us-gaap_EarningsPerShareDiluted $ (0.18)us-gaap_EarningsPerShareDiluted     $ 1.86us-gaap_EarningsPerShareDiluted [1]    
Net income (loss) per share, basic and diluted   $ (0.21)us-gaap_EarningsPerShareBasicAndDiluted $ (0.19)us-gaap_EarningsPerShareBasicAndDiluted $ (0.14)us-gaap_EarningsPerShareBasicAndDiluted $ (0.10)us-gaap_EarningsPerShareBasicAndDiluted $ (0.07)us-gaap_EarningsPerShareBasicAndDiluted $ (0.40)us-gaap_EarningsPerShareBasicAndDiluted   $ (0.27)us-gaap_EarningsPerShareBasicAndDiluted $ (0.15)us-gaap_EarningsPerShareBasicAndDiluted   $ (0.18)us-gaap_EarningsPerShareBasicAndDiluted $ (0.59)us-gaap_EarningsPerShareBasicAndDiluted $ (0.81)us-gaap_EarningsPerShareBasicAndDiluted $ 1.86us-gaap_EarningsPerShareBasicAndDiluted $ (6.32)us-gaap_EarningsPerShareBasicAndDiluted  
Weighted average common shares outstanding, diluted 33,491,189us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted         17,633,360us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted   19,706,210us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted       20,760,410us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted          
Comprehensive income (loss) 2,724us-gaap_ComprehensiveIncomeNetOfTax (5,340)us-gaap_ComprehensiveIncomeNetOfTax (3,512)us-gaap_ComprehensiveIncomeNetOfTax (2,408)us-gaap_ComprehensiveIncomeNetOfTax (1,281)us-gaap_ComprehensiveIncomeNetOfTax 1,514us-gaap_ComprehensiveIncomeNetOfTax (8,852)us-gaap_ComprehensiveIncomeNetOfTax 235us-gaap_ComprehensiveIncomeNetOfTax (6,128)us-gaap_ComprehensiveIncomeNetOfTax (2,173)us-gaap_ComprehensiveIncomeNetOfTax (7,373)us-gaap_ComprehensiveIncomeNetOfTax 1,320us-gaap_ComprehensiveIncomeNetOfTax (6,596)us-gaap_ComprehensiveIncomeNetOfTax (6,971)us-gaap_ComprehensiveIncomeNetOfTax      
Scenario, Previously Reported [Member]                                  
Warrant Liability 0neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  0neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Additional Paid-in Capital 102,864us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
102,761us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
102,656us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
100,391us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
100,191us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
96,988us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
102,761us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
100,191us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
102,864us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
100,391us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  100,526us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
96,847us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
95,630us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
91,979us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
91,815us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
90,375us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Accumulated Deficit (103,348)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(102,642)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(101,988)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(100,053)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(99,442)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(98,772)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(102,642)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(99,442)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(103,348)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(100,053)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  (101,228)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(97,530)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(94,268)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(91,908)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(89,975)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(87,949)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Change in fair value of warrant liability 0neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  0neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Net income (loss) (706)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(654)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(760)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(611)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(671)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(1,242)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(1,414)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(1,912)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(2,120)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(2,523)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  (3,698)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(3,262)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(2,360)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(1,933)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(2,026)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Net income (loss) per share, basic $ (0.03)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        $ (0.10)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  $ (0.14)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
      $ (0.24)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
         
Net income (loss) per share, diluted $ (0.03)us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
            $ (0.14)us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
                 
Net income (loss) per share, basic and diluted   $ (0.03)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ (0.04)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ (0.03)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ (0.05)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ (0.10)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ (0.06)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  $ (0.09)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ (0.17)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  $ (0.24)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ (0.29)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ (0.27)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ (0.93)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ (1.06)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Weighted average common shares outstanding, diluted 25,238,412us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        12,009,285us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  14,556,050us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
      15,624,999us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
         
Comprehensive income (loss) (705)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(655)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(761)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(611)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(673)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(1,242)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(1,416)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(1,914)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(2,121)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(2,525)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  (3,700)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(3,262)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(2,333)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Restatement Adjustment [Member]                                  
Warrant Liability 7,116neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
10,544neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
5,859neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
7,776neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
5,980neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
5,372neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
10,544neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
5,980neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
7,116neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
7,776neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  3,109neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
8,129neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
5,096neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
458neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
6,272neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,107neph_WarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Additional Paid-in Capital 2,458us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,458us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,458us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,457us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,457us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,457us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,458us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,457us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,458us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,457us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  2,457us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,457us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,129us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,129us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,129us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(3,763)us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Accumulated Deficit (9,573)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(13,002)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(8,317)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(10,234)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(8,437)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(7,830)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(13,002)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(8,437)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(9,573)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(10,234)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (5,566)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(10,586)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(7,225)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(2,587)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(8,400)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
1,656us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Change in fair value of warrant liability 3,428neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(4,685)neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(2,751)neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(1,797)neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(608)neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,756neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(7,436)neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,149neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(4,007)neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
352neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  5,020neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(3,361)neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(4,638)neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
5,813neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(10,056)neph_IncreaseDecreaseInWarrantLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Net income (loss) 3,428us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(4,685)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(2,751)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(1,797)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(608)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,756us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(7,436)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,149us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(4,007)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
352us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  5,020us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(3,361)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(4,638)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
5,813us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(10,056)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Net income (loss) per share, basic $ 0.14us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        $ 0.23us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  $ 0.16us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
      $ 0.32us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
         
Net income (loss) per share, diluted $ 0.01us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
            $ 0.04us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
                 
Net income (loss) per share, basic and diluted   $ (0.18)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ (0.15)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ (0.11)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ (0.05)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ 0.03us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ (0.34)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  $ (0.18)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ 0.02us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  $ 0.06us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ (0.30)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ (0.54)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ 2.79us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ (5.26)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Weighted average common shares outstanding, diluted 8,252,777us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        5,624,075us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  5,150,160us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
      5,135,411us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
         
Comprehensive income (loss) $ 3,429us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ (4,685)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ (2,751)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ (1,797)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ (608)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ 2,756us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ (7,436)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ 2,149us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ (4,007)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ 352us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  $ 5,020us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ (3,361)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ (4,638)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
     
[1] The impact of assumed exercise of warrants is not included because all of the warrants outstanding were "out of the money" during this period.