XML 40 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Options, Stock Purchase Plan and Warrants - Summarizes Information About Our Options Outstanding (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding number of options 4,012,096us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
Weighted average remaining contractual life outstanding 2 years 3 months 18 days
Outstanding average exercise price $ 2.04us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
Weighted average remaining contractual life exercisable 1 year 7 months 6 days
Exercisable, number of options 2,379,378us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
Exercisable, average exercise Price $ 1.27us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
Range One [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Price Range, Minimum $ 0.00us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_RangeAxis
= neo_RangeOneMember
Price Range, Maximum $ 0.5us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_RangeAxis
= neo_RangeOneMember
Outstanding number of options 105,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_RangeAxis
= neo_RangeOneMember
Weighted average remaining contractual life outstanding 1 year 3 months 18 days
Outstanding average exercise price $ 0.49us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_RangeAxis
= neo_RangeOneMember
Weighted average remaining contractual life exercisable 1 year 3 months 18 days
Exercisable, number of options 105,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_RangeAxis
= neo_RangeOneMember
Exercisable, average exercise Price $ 0.49us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_RangeAxis
= neo_RangeOneMember
Range Two [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Price Range, Minimum $ 0.51us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_RangeAxis
= neo_RangeTwoMember
Price Range, Maximum $ 1.0us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_RangeAxis
= neo_RangeTwoMember
Outstanding number of options 1,007,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_RangeAxis
= neo_RangeTwoMember
Weighted average remaining contractual life outstanding 1 year 2 months 12 days
Outstanding average exercise price $ 0.80us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_RangeAxis
= neo_RangeTwoMember
Weighted average remaining contractual life exercisable 1 year 2 months 12 days
Exercisable, number of options 1,007,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_RangeAxis
= neo_RangeTwoMember
Exercisable, average exercise Price $ 0.80us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_RangeAxis
= neo_RangeTwoMember
Range Three [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Price Range, Minimum $ 1.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_RangeAxis
= neo_RangeThreeMember
Price Range, Maximum $ 1.5us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_RangeAxis
= neo_RangeThreeMember
Outstanding number of options 833,096us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_RangeAxis
= neo_RangeThreeMember
Weighted average remaining contractual life outstanding 1 year 6 months
Outstanding average exercise price $ 1.40us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_RangeAxis
= neo_RangeThreeMember
Weighted average remaining contractual life exercisable 1 year 6 months
Exercisable, number of options 671,596us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_RangeAxis
= neo_RangeThreeMember
Exercisable, average exercise Price $ 1.39us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_RangeAxis
= neo_RangeThreeMember
Range Four [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Price Range, Minimum $ 1.51us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_RangeAxis
= neo_RangeFourMember
Price Range, Maximum $ 3.0us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_RangeAxis
= neo_RangeFourMember
Outstanding number of options 973,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_RangeAxis
= neo_RangeFourMember
Weighted average remaining contractual life outstanding 2 years 2 months 12 days
Outstanding average exercise price $ 1.74us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_RangeAxis
= neo_RangeFourMember
Weighted average remaining contractual life exercisable 2 years 2 months 12 days
Exercisable, number of options 499,041us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_RangeAxis
= neo_RangeFourMember
Exercisable, average exercise Price $ 1.73us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_RangeAxis
= neo_RangeFourMember
Range Five [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Price Range, Minimum $ 3.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_RangeAxis
= neo_RangeFiveMember
Price Range, Maximum $ 4.0us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_RangeAxis
= neo_RangeFiveMember
Outstanding number of options 674,500us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_RangeAxis
= neo_RangeFiveMember
Weighted average remaining contractual life outstanding 3 years 9 months 18 days
Outstanding average exercise price $ 3.66us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_RangeAxis
= neo_RangeFiveMember
Weighted average remaining contractual life exercisable 3 years 4 months 24 days
Exercisable, number of options 96,741us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_RangeAxis
= neo_RangeFiveMember
Exercisable, average exercise Price $ 3.80us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_RangeAxis
= neo_RangeFiveMember
Range Six [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Price Range, Minimum $ 4.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_RangeAxis
= neo_RangeSixMember
Price Range, Maximum $ 5.0us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_RangeAxis
= neo_RangeSixMember
Outstanding number of options 379,500us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_RangeAxis
= neo_RangeSixMember
Weighted average remaining contractual life outstanding 4 years 9 months 18 days
Outstanding average exercise price $ 4.72us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_RangeAxis
= neo_RangeSixMember
Weighted average remaining contractual life exercisable 0 years
Range Seven [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Price Range, Minimum $ 5.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_RangeAxis
= neo_RangeSevenMember
Price Range, Maximum $ 6.0us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_RangeAxis
= neo_RangeSevenMember
Outstanding number of options 40,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_RangeAxis
= neo_RangeSevenMember
Weighted average remaining contractual life outstanding 4 years 8 months 12 days
Outstanding average exercise price $ 5.44us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_RangeAxis
= neo_RangeSevenMember
Weighted average remaining contractual life exercisable 0 years