XML 216 R82.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information - Financial Performance of Reporting Segments (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]      
Revenues $ 440,900us-gaap_SalesRevenueNet $ 380,585us-gaap_SalesRevenueNet $ 314,027us-gaap_SalesRevenueNet
Cost of revenues 207,040us-gaap_CostOfGoodsAndServicesSold 177,186us-gaap_CostOfGoodsAndServicesSold 143,439us-gaap_CostOfGoodsAndServicesSold
Gross profit 233,860us-gaap_GrossProfit 203,399us-gaap_GrossProfit 170,588us-gaap_GrossProfit
Operating expenses 184,277us-gaap_OperatingExpenses 168,100us-gaap_OperatingExpenses 143,462us-gaap_OperatingExpenses
Income from operations 49,583us-gaap_OperatingIncomeLoss 35,299us-gaap_OperatingIncomeLoss 27,126us-gaap_OperatingIncomeLoss
Automation and Analytics [Member]      
Segment Reporting Information [Line Items]      
Revenues 354,095us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
302,917us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
260,160us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
Cost of revenues 151,327us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
129,314us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
111,599us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
Gross profit 202,768us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
173,603us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
148,561us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
Operating expenses 155,156us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
140,087us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
127,467us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
Income from operations 47,612us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
33,516us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
21,094us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
Medication Adherence [Member]      
Segment Reporting Information [Line Items]      
Revenues 86,805us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
77,668us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
53,867us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
Cost of revenues 55,713us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
47,872us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
31,840us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
Gross profit 31,092us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
29,796us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
22,027us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
Operating expenses 29,121us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
28,013us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
15,995us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
Income from operations $ 1,971us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
$ 1,783us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
$ 6,032us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember