Summary of Significant Accounting Policies - Additional Information (Details) (USD $)
|
3 Months Ended |
12 Months Ended |
|
Mar. 31, 2015
Product
Segment
|
Mar. 31, 2014
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Significant Accounting Policies [Line Items] |
|
|
|
|
Extended service contracts |
The second deliverable is the lifetime warranty that provides for a functional oxygen concentrator for the remaining lifetime of the patient
|
|
|
|
Accrual of product warranty liability |
$ 1,391,000us-gaap_ProductWarrantyAccrual
|
|
1,115,000us-gaap_ProductWarrantyAccrual
|
$ 809,000us-gaap_ProductWarrantyAccrual
|
Standard product warranty description |
The first deliverable is the oxygen concentrator equipment which comes with a standard warranty of three years
|
|
|
|
Number of deliverables qualifying as separate units |
2ingn_NumberOfProductsQualifyAsSeparateUnits
|
|
|
|
Estimation for sale of products |
the Company estimates that 60% of patients will succumb to their disease within three years. Given the approximate mortality rate of 20% per year, the Company estimates on average all patients will succumb to their disease within five years.
|
|
|
|
Rental revenue earned |
30-day period
|
|
|
|
Unbilled Receivables |
3,339,000us-gaap_UnbilledReceivablesCurrent
|
|
3,653,000us-gaap_UnbilledReceivablesCurrent
|
|
Accounts Receivable Net Current |
21,808,000us-gaap_AccountsReceivableNetCurrent
|
|
19,349,000us-gaap_AccountsReceivableNetCurrent
|
|
Salvage value of expenditures for additions, improvements and replacements |
0us-gaap_PropertyPlantAndEquipmentSalvageValue
|
|
|
|
Repairs and maintenance expense |
570,000us-gaap_CostOfPropertyRepairsAndMaintenance
|
390,000us-gaap_CostOfPropertyRepairsAndMaintenance
|
|
|
Depreciation and amortization |
3,423,000us-gaap_Depreciation
|
2,619,000us-gaap_Depreciation
|
|
|
Number of business segment |
1ingn_NumberOfBusinessSegment
|
|
|
|
Construction In Progress And Computer Software |
|
|
|
|
Significant Accounting Policies [Line Items] |
|
|
|
|
Depreciation and amortization |
0us-gaap_Depreciation / us-gaap_PropertyPlantAndEquipmentByTypeAxis = ingn_ConstructionInProgressAndComputerSoftwareMember
|
0us-gaap_Depreciation / us-gaap_PropertyPlantAndEquipmentByTypeAxis = ingn_ConstructionInProgressAndComputerSoftwareMember
|
|
|
Customer Concentration Risk |
|
|
|
|
Significant Accounting Policies [Line Items] |
|
|
|
|
Accounts Receivable Net Current |
$ 6,572,000us-gaap_AccountsReceivableNetCurrent / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember
|
|
4,875,000us-gaap_AccountsReceivableNetCurrent / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember
|
|
Sales Revenue, Net |
|
|
|
|
Significant Accounting Policies [Line Items] |
|
|
|
|
Number of customers |
0ingn_NumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember
|
0ingn_NumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember
|
|
|
Sales Revenue, Net | Customer Concentration Risk |
|
|
|
|
Significant Accounting Policies [Line Items] |
|
|
|
|
Concentration risk, percentage |
26.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember
|
22.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember
|
|
|
Sales Revenue, Net | Maximum | Customer Concentration Risk | Single Customer |
|
|
|
|
Significant Accounting Policies [Line Items] |
|
|
|
|
Concentration risk, percentage |
10.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = ingn_SingleCustomerMember / us-gaap_RangeAxis = us-gaap_MaximumMember
|
10.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = ingn_SingleCustomerMember / us-gaap_RangeAxis = us-gaap_MaximumMember
|
|
|
Accounts Receivable |
|
|
|
|
Significant Accounting Policies [Line Items] |
|
|
|
|
Number of customers |
0ingn_NumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember
|
0ingn_NumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember
|
|
|
Accounts Receivable | Customer Concentration Risk |
|
|
|
|
Significant Accounting Policies [Line Items] |
|
|
|
|
Concentration risk, percentage |
30.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember
|
|
25.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember
|
|
Accounts Receivable | Maximum | Customer Concentration Risk | Single Customer |
|
|
|
|
Significant Accounting Policies [Line Items] |
|
|
|
|
Concentration risk, percentage |
10.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = ingn_SingleCustomerMember / us-gaap_RangeAxis = us-gaap_MaximumMember
|
10.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = ingn_SingleCustomerMember / us-gaap_RangeAxis = us-gaap_MaximumMember
|
|
|
Sales Revenue, Services, Net | Customer Concentration Risk |
|
|
|
|
Significant Accounting Policies [Line Items] |
|
|
|
|
Concentration risk, percentage |
82.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueServicesNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember
|
58.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueServicesNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember
|
|
|
Raw materials | Supplier Concentration Risk | Vendor one |
|
|
|
|
Significant Accounting Policies [Line Items] |
|
|
|
|
Concentration risk, percentage |
20.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_SupplierConcentrationRiskMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = ingn_VendorOneMember
|
19.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_SupplierConcentrationRiskMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = ingn_VendorOneMember
|
|
|
Raw materials | Supplier Concentration Risk | Vendor two |
|
|
|
|
Significant Accounting Policies [Line Items] |
|
|
|
|
Concentration risk, percentage |
16.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_SupplierConcentrationRiskMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = ingn_VendorTwoMember
|
18.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_SupplierConcentrationRiskMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = ingn_VendorTwoMember
|
|
|
Raw materials | Supplier Concentration Risk | Vendor three |
|
|
|
|
Significant Accounting Policies [Line Items] |
|
|
|
|
Concentration risk, percentage |
11.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_SupplierConcentrationRiskMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = ingn_VendorThreeMember
|
11.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_SupplierConcentrationRiskMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = ingn_VendorThreeMember
|
|
|
Service Contracts |
|
|
|
|
Significant Accounting Policies [Line Items] |
|
|
|
|
Extended service contracts |
The Company offers extended service contracts on its Inogen One concentrator line for periods ranging from 12 to 24 months after the end of the standard warranty period.
|
|
|
|