Annual report pursuant to Section 13 and 15(d)

Stock Incentive Plan - Summary of Stock Options Activity (Details)

v2.4.1.9
Stock Incentive Plan - Summary of Stock Options Activity (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock Options Outstanding, Beginning balance 2,328,675us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 1,646,223us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber  
Stock Options, Granted 754,916us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod 716,326us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod  
Stock Options, Exercised (736,519)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised (8,874)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised  
Stock Options, Forfeited (80,640)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod (23,106)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod  
Stock Options, Expired (4,799)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod (1,894)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod  
Stock Options Outstanding, Ending balance 2,261,633us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 2,328,675us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 1,646,223us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Stock Options, Vested and exercisable 1,100,539us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber 1,524,325us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber  
Stock Options, Vested and expected to vest 2,144,974us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber 2,226,738us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber  
Outstanding, Weighted average exercise price, Beginning balance $ 1.94us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 1.06us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice  
Weighted average exercise price, Granted $ 17.81us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 3.95us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice  
Weighted average exercise price, Exercised $ 1.28us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice $ 1.35us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice  
Weighted average exercise price, Forfeited $ 5.81us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice $ 2.46us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice  
Weighted average exercise price, Expired $ 1.09us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice $ 1.53us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice  
Outstanding, Weighted average exercise price, Ending balance $ 7.31us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 1.94us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 1.06us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Weighted average exercise price, Vested and exercisable $ 2.02us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice $ 1.16us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice  
Weighted average exercise price, Vested and expected to vest $ 7.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice $ 1.88us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice  
Remaining weighted average contractual term, Outstanding 6 years 5 months 5 days 7 years 15 days 6 years 11 months 27 days
Remaining weighted average contractual term, Vested and exercisable 5 years 8 months 23 days 5 years 11 months 12 days  
Remaining weighted average contractual term, Vested and expected to vest 6 years 4 months 17 days 6 years 11 months 12 days  
Outstanding, Per share average intrinsic value $ 24.06ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValuePerShare $ 10.23ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValuePerShare $ 0.41ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValuePerShare
Per share average intrinsic value, Vested and exercisable $ 29.35ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsVestedAndExercisablePerShareAverageIntrinsicValue $ 11.01ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsVestedAndExercisablePerShareAverageIntrinsicValue  
Per share average intrinsic value, Vested and expected to vest $ 24.18ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsVestedAndExpectedToVestPerShareAverageIntrinsicValue $ 10.29ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsVestedAndExpectedToVestPerShareAverageIntrinsicValue  
Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Outstanding, Price per share, Beginning balance $ 0.60ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceOfShares
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 0.60ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceOfShares
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Price per share, Granted $ 16.62ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceGranted
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 1.17ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceGranted
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Price per share, Exercised $ 0.60ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceExercised
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 0.60ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceExercised
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Price per share, Forfeited $ 0.60ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceForfeited
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 0.60ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceForfeited
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Price per share, Expired $ 0.60ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceExpired
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 0.60ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceExpired
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Outstanding, Price per share, Ending balance $ 0.60ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceOfShares
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 0.60ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceOfShares
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Price per share, Vested and exercisable $ 0.60ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceVestedAndExercisable
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 0.60ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceVestedAndExercisable
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Price per share, Vested and expected to vest $ 0.60ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceVestedAndExpectedToVest
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 0.60ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceVestedAndExpectedToVest
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Outstanding, Price per share, Beginning balance $ 8.70ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceOfShares
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 8.70ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceOfShares
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Price per share, Granted $ 24.52ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceGranted
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 8.37ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceGranted
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Price per share, Exercised $ 16.62ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceExercised
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 8.70ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceExercised
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Price per share, Forfeited $ 16.62ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceForfeited
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 8.37ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceForfeited
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Price per share, Expired $ 8.37ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceExpired
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 8.70ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceExpired
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Outstanding, Price per share, Ending balance $ 24.52ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceOfShares
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 8.70ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceOfShares
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Price per share, Vested and exercisable $ 18.93ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceVestedAndExercisable
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 8.70ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceVestedAndExercisable
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Price per share, Vested and expected to vest $ 24.52ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceVestedAndExpectedToVest
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 8.70ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceVestedAndExpectedToVest
/ us-gaap_RangeAxis
= us-gaap_MaximumMember