Annual report pursuant to Section 13 and 15(d)

Warrants - Rollforward of Warrant Activity (Details)

v2.4.1.9
Warrants - Rollforward of Warrant Activity (Details)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Class Of Warrant Or Right [Line Items]      
Issued and outstanding warrants, beginning balance 263,463us-gaap_ClassOfWarrantOrRightOutstanding 384,217us-gaap_ClassOfWarrantOrRightOutstanding  
Warrants Exercised 245,489ingn_ClassOfWarrantOrRightNumberOfWarrantsExercised 85,895ingn_ClassOfWarrantOrRightNumberOfWarrantsExercised  
Warrants Expired 2,756ingn_ClassOfWarrantOrRightNumberOfWarrantsOrRightsExpired 34,859ingn_ClassOfWarrantOrRightNumberOfWarrantsOrRightsExpired  
Issued and outstanding warrants, ending balance 15,218us-gaap_ClassOfWarrantOrRightOutstanding 263,463us-gaap_ClassOfWarrantOrRightOutstanding  
Common stock      
Class Of Warrant Or Right [Line Items]      
Issued and outstanding warrants, beginning balance 233,611us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  233,611us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Warrants Exercised 218,393ingn_ClassOfWarrantOrRightNumberOfWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Issued and outstanding warrants, ending balance 15,218us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  233,611us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Series C Preferred Stock      
Class Of Warrant Or Right [Line Items]      
Issued and outstanding warrants, beginning balance 14,215us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
  14,215us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
Warrants Exercised 11,459ingn_ClassOfWarrantOrRightNumberOfWarrantsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
   
Warrants Expired 2,756ingn_ClassOfWarrantOrRightNumberOfWarrantsOrRightsExpired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
   
Issued and outstanding warrants, ending balance     14,215us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
Series D Preferred Stock      
Class Of Warrant Or Right [Line Items]      
Issued and outstanding warrants, beginning balance 11,415us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
132,169us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
 
Warrants Exercised 11,415ingn_ClassOfWarrantOrRightNumberOfWarrantsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
85,895ingn_ClassOfWarrantOrRightNumberOfWarrantsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
 
Warrants Expired   34,859ingn_ClassOfWarrantOrRightNumberOfWarrantsOrRightsExpired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
 
Issued and outstanding warrants, ending balance   11,415us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
 
Series E Preferred Stock      
Class Of Warrant Or Right [Line Items]      
Issued and outstanding warrants, beginning balance 4,222us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
  4,222us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
Warrants Exercised 4,222ingn_ClassOfWarrantOrRightNumberOfWarrantsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
   
Issued and outstanding warrants, ending balance     4,222us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember