XML 176 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Additional Information (Details) (USD $)
12 Months Ended
Dec. 31, 2014
customer
Dec. 31, 2013
customer
Dec. 31, 2012
customer
Sep. 30, 2013
Accounting Policies [Line Items]        
Vendor-Specific Objective Evidence (VSOE) exist when (approximately 80% or more) standalone sales are within a reasonable price range 80.00%omcl_RevenueRecognitionMultipledeliverableArrangementsDeterminationofVendorSpecificObjectiveEvidenceVSOEMinimumPercentofSales      
Investments under cost method $ 400,000us-gaap_CostMethodInvestments $ 400,000us-gaap_CostMethodInvestments    
Investments under equity method 900,000us-gaap_EquityMethodInvestments      
Percentage of ownership purchased of United Kingdom automation and analytics of distributors 15.00%us-gaap_EquityMethodInvestmentOwnershipPercentage      
Number of significant customers that accounted for more than 10% of accounts receivables 0omcl_ConcentrationRiskCustomerNumber 0omcl_ConcentrationRiskCustomerNumber 0omcl_ConcentrationRiskCustomerNumber  
Transferred non-recourse accounts receivables 62,000,000omcl_TransferofFinancialAssetsAccountedforasSalesFairValueofDerecognizedAssets 41,300,000omcl_TransferofFinancialAssetsAccountedforasSalesFairValueofDerecognizedAssets 60,900,000omcl_TransferofFinancialAssetsAccountedforasSalesFairValueofDerecognizedAssets  
Accounts receivables from third-party leasing companies for transferred non-recourse accounts receivables 1,100,000omcl_TransferofFinancialAssetsAccountedforasSalesReceivablefromThirdPartyLeasingCompanyAmount 100,000omcl_TransferofFinancialAssetsAccountedforasSalesReceivablefromThirdPartyLeasingCompanyAmount 700,000omcl_TransferofFinancialAssetsAccountedforasSalesReceivablefromThirdPartyLeasingCompanyAmount  
Cost of application development of enterprise-level software 19,643,000us-gaap_CapitalizedComputerSoftwareNet 13,660,000us-gaap_CapitalizedComputerSoftwareNet    
Capitalized software development costs 87,677,000us-gaap_PropertyPlantAndEquipmentGross 75,682,000us-gaap_PropertyPlantAndEquipmentGross    
Computer Equipment [Member]        
Accounting Policies [Line Items]        
Useful life 5 years      
Furniture and Fixtures [Member]        
Accounting Policies [Line Items]        
Capitalized software development costs 5,689,000us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_FurnitureAndFixturesMember
5,260,000us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_FurnitureAndFixturesMember
   
Equipment [Member]        
Accounting Policies [Line Items]        
Capitalized software development costs 42,829,000us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_EquipmentMember
40,180,000us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_EquipmentMember
   
Software Development [Member]        
Accounting Policies [Line Items]        
Capitalized software development costs 28,920,000us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_SoftwareAndSoftwareDevelopmentCostsMember
20,199,000us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_SoftwareAndSoftwareDevelopmentCostsMember
   
Cost of revenues for amortization of capitalized software development cost 4,400,000us-gaap_AdjustmentForAmortization
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_SoftwareAndSoftwareDevelopmentCostsMember
3,200,000us-gaap_AdjustmentForAmortization
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_SoftwareAndSoftwareDevelopmentCostsMember
2,300,000us-gaap_AdjustmentForAmortization
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_SoftwareAndSoftwareDevelopmentCostsMember
 
Maximum [Member]        
Accounting Policies [Line Items]        
Vendor-Specific Objective Evidence, within a reasonably narrow price range (plus or minus of median rate) 15.00%omcl_RevenueRecognitionMultipledeliverableArrangementsVendorSpecificObjectiveEvidencePercentofSellingPrice
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Finite-Lived Intangible Asset, Useful Life 30 years      
Maximum [Member] | Computer Equipment [Member]        
Accounting Policies [Line Items]        
Useful life 5 years      
Maximum [Member] | Furniture and Fixtures [Member]        
Accounting Policies [Line Items]        
Useful life 7 years      
Maximum [Member] | Equipment [Member]        
Accounting Policies [Line Items]        
Useful life 12 years      
Minimum [Member]        
Accounting Policies [Line Items]        
Vendor-Specific Objective Evidence, within a reasonably narrow price range (plus or minus of median rate) 15.00%omcl_RevenueRecognitionMultipledeliverableArrangementsVendorSpecificObjectiveEvidencePercentofSellingPrice
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Finite-Lived Intangible Asset, Useful Life 1 year      
Minimum [Member] | Computer Equipment [Member]        
Accounting Policies [Line Items]        
Useful life 3 years      
Minimum [Member] | Furniture and Fixtures [Member]        
Accounting Policies [Line Items]        
Useful life 5 years      
Minimum [Member] | Equipment [Member]        
Accounting Policies [Line Items]        
Useful life 3 years      
Revolving Credit Facility [Member] | Wells Fargo Bank, National Association [Member] | Line of Credit [Member]        
Accounting Policies [Line Items]        
Revolving credit facility       75,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= omcl_WellsFargoBankNationalAssociationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
Property and Equipment [Member]        
Accounting Policies [Line Items]        
Cost of application development of enterprise-level software 3,900,000us-gaap_CapitalizedComputerSoftwareNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PropertyPlantAndEquipmentMember
4,800,000us-gaap_CapitalizedComputerSoftwareNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PropertyPlantAndEquipmentMember
   
Other Assets [Member] | Software Development [Member]        
Accounting Policies [Line Items]        
Capitalized software development costs 10,400,000us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_SoftwareAndSoftwareDevelopmentCostsMember
7,800,000us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_SoftwareAndSoftwareDevelopmentCostsMember
   
Selling, General and Administrative Expenses [Member]        
Accounting Policies [Line Items]        
Shipping and handling expenses $ 7,400,000us-gaap_ShippingHandlingAndTransportationCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ 6,100,000us-gaap_ShippingHandlingAndTransportationCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ 4,100,000us-gaap_ShippingHandlingAndTransportationCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember