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,000 us-gaap_CostMethodInvestments | $ 400,000 us-gaap_CostMethodInvestments |  |
Investments under equity method | 900,000 us-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 | 0 omcl_ConcentrationRiskCustomerNumber | 0 omcl_ConcentrationRiskCustomerNumber | 0 omcl_ConcentrationRiskCustomerNumber |
Transferred non-recourse accounts receivables | 62,000,000 omcl_TransferofFinancialAssetsAccountedforasSalesFairValueofDerecognizedAssets | 41,300,000 omcl_TransferofFinancialAssetsAccountedforasSalesFairValueofDerecognizedAssets | 60,900,000 omcl_TransferofFinancialAssetsAccountedforasSalesFairValueofDerecognizedAssets |
Accounts receivables from third-party leasing companies for transferred non-recourse accounts receivables | 1,100,000 omcl_TransferofFinancialAssetsAccountedforasSalesReceivablefromThirdPartyLeasingCompanyAmount | 100,000 omcl_TransferofFinancialAssetsAccountedforasSalesReceivablefromThirdPartyLeasingCompanyAmount | 700,000 omcl_TransferofFinancialAssetsAccountedforasSalesReceivablefromThirdPartyLeasingCompanyAmount |
Cost of application development of enterprise-level software | 19,643,000 us-gaap_CapitalizedComputerSoftwareNet | 13,660,000 us-gaap_CapitalizedComputerSoftwareNet |  |
Capitalized software development costs | 87,677,000 us-gaap_PropertyPlantAndEquipmentGross | 75,682,000 us-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,000 us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_FurnitureAndFixturesMember | 5,260,000 us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_FurnitureAndFixturesMember |  |
Equipment [Member] |  |  |  |
Accounting Policies [Line Items] |  |  |  |
Capitalized software development costs | 42,829,000 us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_EquipmentMember | 40,180,000 us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_EquipmentMember |  |
Software Development [Member] |  |  |  |
Accounting Policies [Line Items] |  |  |  |
Capitalized software development costs | 28,920,000 us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_SoftwareAndSoftwareDevelopmentCostsMember | 20,199,000 us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_SoftwareAndSoftwareDevelopmentCostsMember |  |
Cost of revenues for amortization of capitalized software development cost | 4,400,000 us-gaap_AdjustmentForAmortization / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_SoftwareAndSoftwareDevelopmentCostsMember | 3,200,000 us-gaap_AdjustmentForAmortization / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_SoftwareAndSoftwareDevelopmentCostsMember | 2,300,000 us-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,000 us-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,000 us-gaap_CapitalizedComputerSoftwareNet / us-gaap_BalanceSheetLocationAxis = us-gaap_PropertyPlantAndEquipmentMember | 4,800,000 us-gaap_CapitalizedComputerSoftwareNet / us-gaap_BalanceSheetLocationAxis = us-gaap_PropertyPlantAndEquipmentMember |  |
Other Assets [Member] | Software Development [Member] |  |  |  |
Accounting Policies [Line Items] |  |  |  |
Capitalized software development costs | 10,400,000 us-gaap_PropertyPlantAndEquipmentGross / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_SoftwareAndSoftwareDevelopmentCostsMember | 7,800,000 us-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,000 us-gaap_ShippingHandlingAndTransportationCosts / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember | $ 6,100,000 us-gaap_ShippingHandlingAndTransportationCosts / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember | $ 4,100,000 us-gaap_ShippingHandlingAndTransportationCosts / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember |

X
- Details
Name: | omcl_AccountingPoliciesLineItems
Namespace Prefix: | omcl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Concentration Risk, Customer, Number + References No definition available. + Details
Name: | omcl_ConcentrationRiskCustomerNumber
Namespace Prefix: | omcl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue Recognition, Multiple-deliverable Arrangements, Determination of Vendor-Specific Objective Evidence (VSOE), Minimum Percent of Sales + References No definition available. + Details
Name: | omcl_RevenueRecognitionMultipledeliverableArrangementsDeterminationofVendorSpecificObjectiveEvidenceVSOEMinimumPercentofSales
Namespace Prefix: | omcl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue Recognition, Multiple-deliverable Arrangements, Vendor-Specific Objective Evidence, Percent of Selling Price + References No definition available. + Details
Name: | omcl_RevenueRecognitionMultipledeliverableArrangementsVendorSpecificObjectiveEvidencePercentofSellingPrice
Namespace Prefix: | omcl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Transfer of Financial Assets Accounted for as Sales, Fair Value of Derecognized Assets + References No definition available. + Details
Name: | omcl_TransferofFinancialAssetsAccountedforasSalesFairValueofDerecognizedAssets
Namespace Prefix: | omcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Transfer of Financial Assets Accounted for as Sales, Receivable from Third-Party Leasing Company, Amount + References No definition available. + Details
Name: | omcl_TransferofFinancialAssetsAccountedforasSalesReceivablefromThirdPartyLeasingCompanyAmount
Namespace Prefix: | omcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_AdjustmentForAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 + Details
Name: | us-gaap_CapitalizedComputerSoftwareNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after adjustment, of cost-method investment. Adjustments include, but are not limited to, dividends received in excess of earnings after date of investment that are considered a return of investment and other than temporary impairments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.12) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 325 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6872867&loc=d3e40691-111596 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 325 -SubTopic 20 -Section 35 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=29638308&loc=d3e40346-111594 + Details
Name: | us-gaap_CostMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=6382943&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.12) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35755396&loc=d3e33749-111570 + Details
Name: | us-gaap_EquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PropertyPlantAndEquipmentGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cost incurred during the reporting period in transporting goods and services to customers. Includes freight-out costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18726-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6408196&loc=d3e61069-111654 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Handling Costs -URI http://asc.fasb.org/extlink&oid=6514758 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=21915142&loc=d3e60635-111653 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6408413&loc=d3e221937-122793 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Shipping Costs -URI http://asc.fasb.org/extlink&oid=6525344 + Details
Name: | us-gaap_ShippingHandlingAndTransportationCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |