XML 25 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information - Financial Performance of Reporting Segments (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Revenues $ 116,221us-gaap_SalesRevenueNet $ 101,764us-gaap_SalesRevenueNet
Cost of revenues 54,536us-gaap_CostOfGoodsAndServicesSold 47,269us-gaap_CostOfGoodsAndServicesSold
Gross profit 61,685us-gaap_GrossProfit 54,495us-gaap_GrossProfit
Operating expenses 51,306us-gaap_OperatingExpenses 44,541us-gaap_OperatingExpenses
Income from operations 10,379us-gaap_OperatingIncomeLoss 9,954us-gaap_OperatingIncomeLoss
Operating segments [Member]    
Segment Reporting Information [Line Items]    
Revenues 116,221us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
101,764us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Cost of revenues 54,536us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
47,269us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Gross profit 61,685us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
54,495us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating expenses 34,930us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
29,753us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Income from operations 26,755us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
24,742us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating segments [Member] | Automation and Analytics [Member]    
Segment Reporting Information [Line Items]    
Revenues 92,779us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
81,499us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
Cost of revenues 38,852us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
34,940us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
Gross profit 53,927us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
46,559us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
Operating expenses 28,589us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
25,102us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
Income from operations 25,338us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
21,457us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_AutomationandAnalyticsMember
Operating segments [Member] | Medication Adherence [Member]    
Segment Reporting Information [Line Items]    
Revenues 23,442us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
20,265us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
Cost of revenues 15,684us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
12,329us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
Gross profit 7,758us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
7,936us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
Operating expenses 6,341us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
4,651us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
Income from operations 1,417us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
3,285us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= omcl_MedicationAdherenceMember
Corporate cost [Member]    
Segment Reporting Information [Line Items]    
Operating expenses $ 16,376us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
$ 14,788us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember