Stock Incentive Plan - Summary of Stock Options Outstanding (Details) (USD $)
|
12 Months Ended |
Dec. 31, 2014
|
Dec. 31, 2013
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
Stock option shares outstanding |
2,261,633us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
|
2,328,675us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
|
Outstanding, Weighted average life (years) |
6 years 5 months 5 days
|
7 years 15 days
|
Outstanding, Weighted average exercise price |
$ 7.31us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
|
$ 1.94us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
|
Exercisable, Shares |
1,100,539us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
|
1,524,325us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
|
Exercisable, Weighted-average exercise price |
$ 2.02us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
|
$ 1.16us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
|
Exercise Price Per Share $0.60 |
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
Exercise price per share, upper limit |
$ 0.60us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceOneMember
|
$ 0.60us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceOneMember
|
Stock option shares outstanding |
515,582us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceOneMember
|
920,687us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceOneMember
|
Outstanding, Weighted average life (years) |
5 years
|
5 years 11 months 16 days
|
Outstanding, Weighted average exercise price |
$ 0.60us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceOneMember
|
$ 0.60us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceOneMember
|
Exercisable, Shares |
515,582us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceOneMember
|
916,917us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceOneMember
|
Exercisable, Weighted-average exercise price |
$ 0.60us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceOneMember
|
$ 0.60us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceOneMember
|
Exercise Price Per Share $0.75 |
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
Exercise price per share, upper limit |
$ 0.75us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTwoMember
|
$ 0.75us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTwoMember
|
Stock option shares outstanding |
84,724us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTwoMember
|
128,845us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTwoMember
|
Outstanding, Weighted average life (years) |
6 years 9 months
|
7 years 9 months
|
Outstanding, Weighted average exercise price |
$ 0.75us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTwoMember
|
$ 0.75us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTwoMember
|
Exercisable, Shares |
66,276us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTwoMember
|
76,466us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTwoMember
|
Exercisable, Weighted-average exercise price |
$ 0.75us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTwoMember
|
$ 0.75us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTwoMember
|
Exercise Price Per Share $0.81 |
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
Exercise price per share, upper limit |
$ 0.81us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceThreeMember
|
$ 0.81us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceThreeMember
|
Stock option shares outstanding |
221,593us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceThreeMember
|
244,979us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceThreeMember
|
Outstanding, Weighted average life (years) |
7 years 3 months 7 days
|
8 years 3 months 4 days
|
Outstanding, Weighted average exercise price |
$ 0.81us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceThreeMember
|
$ 0.81us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceThreeMember
|
Exercisable, Shares |
143,955us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceThreeMember
|
102,329us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceThreeMember
|
Exercisable, Weighted-average exercise price |
$ 0.81us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceThreeMember
|
$ 0.81us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceThreeMember
|
Exercise Price Per Share $1.17 |
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
Exercise price per share, upper limit |
$ 1.17us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceFourMember
|
$ 1.17us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceFourMember
|
Stock option shares outstanding |
293,436us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceFourMember
|
427,805us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceFourMember
|
Outstanding, Weighted average life (years) |
8 years 1 month 24 days
|
9 years 1 month 2 days
|
Outstanding, Weighted average exercise price |
$ 1.17us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceFourMember
|
$ 1.17us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceFourMember
|
Exercisable, Shares |
109,748us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceFourMember
|
82,249us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceFourMember
|
Exercisable, Weighted-average exercise price |
$ 1.17us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceFourMember
|
$ 1.17us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceFourMember
|
Exercise Price Per Share $2.40-$6.00 |
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
Exercise price per share, upper limit |
$ 2.40us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceFiveMember
|
|
Exercise price per share, lower limit |
$ 6.00us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceFiveMember
|
|
Stock option shares outstanding |
148,490us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceFiveMember
|
|
Outstanding, Weighted average life (years) |
3 years 2 months 19 days
|
|
Outstanding, Weighted average exercise price |
$ 2.42us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceFiveMember
|
|
Exercisable, Shares |
148,490us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceFiveMember
|
|
Exercisable, Weighted-average exercise price |
$ 2.42us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceFiveMember
|
|
Exercise Price Per Share $8.37 |
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
Exercise price per share, upper limit |
$ 8.37us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSixMember
|
$ 8.37us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSixMember
|
Stock option shares outstanding |
257,471us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSixMember
|
271,829us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSixMember
|
Outstanding, Weighted average life (years) |
8 years 9 months 7 days
|
9 years 9 months 7 days
|
Outstanding, Weighted average exercise price |
$ 8.37us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSixMember
|
$ 8.37us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSixMember
|
Exercisable, Shares |
73,035us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSixMember
|
11,834us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSixMember
|
Exercisable, Weighted-average exercise price |
$ 8.37us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSixMember
|
$ 8.37us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSixMember
|
Exercise Price Per Share $8.70 |
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
Exercise price per share, upper limit |
$ 8.70us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSevenMember
|
$ 8.70us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSevenMember
|
Stock option shares outstanding |
9,962us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSevenMember
|
10,914us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSevenMember
|
Outstanding, Weighted average life (years) |
1 year 1 month 13 days
|
2 years 2 months 9 days
|
Outstanding, Weighted average exercise price |
$ 8.70us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSevenMember
|
$ 8.70us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSevenMember
|
Exercisable, Shares |
9,962us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSevenMember
|
10,914us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSevenMember
|
Exercisable, Weighted-average exercise price |
$ 8.70us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSevenMember
|
$ 8.70us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceSevenMember
|
Exercise Price Per Share $16.62 |
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
Exercise price per share, upper limit |
$ 16.62us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceEightMember
|
|
Stock option shares outstanding |
608,153us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceEightMember
|
|
Outstanding, Weighted average life (years) |
6 years 3 months
|
|
Outstanding, Weighted average exercise price |
$ 16.62us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceEightMember
|
|
Exercisable, Shares |
33,121us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceEightMember
|
|
Exercisable, Weighted-average exercise price |
$ 16.62us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceEightMember
|
|
Exercise Price Per Share $18.93 |
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
Exercise price per share, upper limit |
$ 18.93us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceNineMember
|
|
Stock option shares outstanding |
12,222us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceNineMember
|
|
Outstanding, Weighted average life (years) |
6 years 7 months 13 days
|
|
Outstanding, Weighted average exercise price |
$ 18.93us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceNineMember
|
|
Exercisable, Shares |
370us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceNineMember
|
|
Exercisable, Weighted-average exercise price |
$ 18.93us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceNineMember
|
|
Exercise Price Per Share $24.52 |
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
Exercise price per share, upper limit |
$ 24.52us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTenMember
|
|
Stock option shares outstanding |
110,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTenMember
|
|
Outstanding, Weighted average life (years) |
6 years 10 months 21 days
|
|
Outstanding, Weighted average exercise price |
$ 24.52us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTenMember
|
|
Exercise Price Per Share $2.10 |
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
Exercise price per share, upper limit |
|
$ 2.10us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceElevenMember
|
Stock option shares outstanding |
|
66us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceElevenMember
|
Outstanding, Weighted average life (years) |
|
1 month 2 days
|
Outstanding, Weighted average exercise price |
|
$ 2.10us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceElevenMember
|
Exercisable, Shares |
|
66us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceElevenMember
|
Exercisable, Weighted-average exercise price |
|
$ 2.10us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceElevenMember
|
Exercise Price Per Share $2.40 |
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
Exercise price per share, upper limit |
|
$ 2.40us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTwelveMember
|
Stock option shares outstanding |
|
316,089us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTwelveMember
|
Outstanding, Weighted average life (years) |
|
4 years 1 month 17 days
|
Outstanding, Weighted average exercise price |
|
$ 2.40us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTwelveMember
|
Exercisable, Shares |
|
316,089us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTwelveMember
|
Exercisable, Weighted-average exercise price |
|
$ 2.40us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceTwelveMember
|
Exercise Price Per Share $4.24 |
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
Exercise price per share, upper limit |
|
$ 4.24us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceThirteenMember
|
Stock option shares outstanding |
|
7,461us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceThirteenMember
|
Outstanding, Weighted average life (years) |
|
6 months 7 days
|
Outstanding, Weighted average exercise price |
|
$ 4.50us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceThirteenMember
|
Exercisable, Shares |
|
7,461us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceThirteenMember
|
Exercisable, Weighted-average exercise price |
|
$ 4.24us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = ingn_RangeOfExercisePriceThirteenMember
|