XML 140 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefits and Share-Based Compensation - 401(k) Plan (Details) (Omnicell Plan [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended 0 Months Ended
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2012
Jan. 01, 2015
Defined Contribution Plan Disclosure [Line Items]        
Maximum employee annual contribution, percentage of earnings 75.00%us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent      
Other Postretirement Benefit Plan [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Maximum employee annual contribution, percentage of earnings   75.00%us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
/ us-gaap_DefinedContributionPlanNameAxis
= omcl_OmnicellPlanMember
/ us-gaap_DefinedContributionPlanTypeAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Percentage of employer maximum matching contribution 3.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
/ us-gaap_DefinedContributionPlanNameAxis
= omcl_OmnicellPlanMember
/ us-gaap_DefinedContributionPlanTypeAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
     
Maximum amount of employer contribution 1,000omcl_DefinedContributionPlanEmployerMatchingContributionMaximumContribution
/ us-gaap_DefinedContributionPlanNameAxis
= omcl_OmnicellPlanMember
/ us-gaap_DefinedContributionPlanTypeAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1,500omcl_DefinedContributionPlanEmployerMatchingContributionMaximumContribution
/ us-gaap_DefinedContributionPlanNameAxis
= omcl_OmnicellPlanMember
/ us-gaap_DefinedContributionPlanTypeAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Employer matching contribution, percent of employee contribution   50.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
/ us-gaap_DefinedContributionPlanNameAxis
= omcl_OmnicellPlanMember
/ us-gaap_DefinedContributionPlanTypeAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
401(k) contributions 1.1us-gaap_DefinedContributionPlanCostRecognized
/ us-gaap_DefinedContributionPlanNameAxis
= omcl_OmnicellPlanMember
/ us-gaap_DefinedContributionPlanTypeAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
$ 1.3us-gaap_DefinedContributionPlanCostRecognized
/ us-gaap_DefinedContributionPlanNameAxis
= omcl_OmnicellPlanMember
/ us-gaap_DefinedContributionPlanTypeAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
$ 0.8us-gaap_DefinedContributionPlanCostRecognized
/ us-gaap_DefinedContributionPlanNameAxis
= omcl_OmnicellPlanMember
/ us-gaap_DefinedContributionPlanTypeAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Other Postretirement Benefit Plan [Member] | Subsequent Event [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Maximum amount of employer contribution       2,000omcl_DefinedContributionPlanEmployerMatchingContributionMaximumContribution
/ us-gaap_DefinedContributionPlanNameAxis
= omcl_OmnicellPlanMember
/ us-gaap_DefinedContributionPlanTypeAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Employer matching contribution, percent of employee contribution       50.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
/ us-gaap_DefinedContributionPlanNameAxis
= omcl_OmnicellPlanMember
/ us-gaap_DefinedContributionPlanTypeAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember