Annual report pursuant to Section 13 and 15(d)

Long-Term Debt - Schedule of Long-Term Debt (Parenthetical) (Details)

v2.4.1.9
Long-Term Debt - Schedule of Long-Term Debt (Parenthetical) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
May 2011 Through April 2014 | Term Loan A  
Debt Instrument [Line Items]  
Debt instrument, periodic payment $ 83us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= ingn_MayTwoThousandElevenThroughAprilTwoThousandFourteenMember
/ us-gaap_LongtermDebtTypeAxis
= ingn_TermALoanMember
Debt instrument, frequency of payment Monthly payments
Debt instrument, payment beginning date May 31, 2011
Debt instrument, payment ending date Apr. 30, 2014
May 2012 Through April 2015 | Term Loan B  
Debt Instrument [Line Items]  
Debt instrument, periodic payment 222us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= ingn_MayTwoThousandTwelveThroughAprilTwoThousandFifteenMember
/ us-gaap_LongtermDebtTypeAxis
= ingn_TermBLoanMember
Debt instrument, frequency of payment Monthly payments
Debt instrument, payment beginning date May 31, 2012
Debt instrument, payment ending date Apr. 30, 2015
November 2013 Through May 2014 | Term Loan C  
Debt Instrument [Line Items]  
Debt instrument, periodic payment 167us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= ingn_NovemberTwoThousandThirteenThroughMayTwoThousandFourteenMember
/ us-gaap_LongtermDebtTypeAxis
= ingn_TermCLoanMember
Debt instrument, frequency of payment Monthly payments
Debt instrument, payment beginning date Nov. 30, 2013
Debt instrument, payment ending date May 31, 2014
June 2014 Through October 2016 | Term Loan C  
Debt Instrument [Line Items]  
Debt instrument, periodic payment 367us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= ingn_JuneTwoThousandFourteenThroughOctoberTwoThousandSixteenMember
/ us-gaap_LongtermDebtTypeAxis
= ingn_TermCLoanMember
Debt instrument, frequency of payment Monthly payments
Debt instrument, payment beginning date Jun. 30, 2014
Debt instrument, payment ending date Oct. 31, 2016
May 2011 Through October 2014 | Contractual Obligation  
Debt Instrument [Line Items]  
Debt instrument, periodic payment 53us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= ingn_MayTwoThousandElevenThroughOctoberTwoThousandFourteenMember
/ us-gaap_LongtermDebtTypeAxis
= ingn_ContractualObligationMember
Debt instrument, frequency of payment Quarterly payments
Debt instrument, payment beginning date May 31, 2011
Debt instrument, payment ending date Oct. 31, 2014
January 2015 Through October 2016 | Contractual Obligation  
Debt Instrument [Line Items]  
Debt instrument, periodic payment $ 81us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= ingn_JanuaryTwoThousandFifteenThroughOctoberTwoThousandSixteenMember
/ us-gaap_LongtermDebtTypeAxis
= ingn_ContractualObligationMember
Debt instrument, frequency of payment Quarterly payments
Debt instrument, payment beginning date Jan. 31, 2015
Debt instrument, payment ending date Oct. 31, 2016