XML 51 R38.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Organization and Summary of Significant Accounting Policies (Details) - USD ($) | 3 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | ---
Sep. 30, 2017 | Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015 | Mar. 31, 2017 | Apr. 30, 2015
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% |  |  |  |
Transferred non-recourse accounts receivables |  | $ 40,000,000 | $ 28,700,000 | $ 38,600,000 |  |
Accounts receivables from third-party leasing companies for transferred non-recourse accounts receivables |  | 100,000 | 200,000 | 800,000 |  |
Depreciation and amortization |  | 16,200,000 | 15,000,000 | 12,800,000 |  |
Commissions expense |  | 19,400,000 | 22,000,000 | 13,700,000 |  |
Administrative fees |  | 7,400,000 | 8,400,000 | 5,900,000 |  |
Cumulative effect of a change in accounting principle related to stock-based compensation |  | 1,582,000 |  |  |  |
Accumulated Earnings (Deficit) |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Cumulative effect of a change in accounting principle related to stock-based compensation |  | 1,582,000 |  |  |  |
ASU 2016-09 |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Change in accounting guidance, impact on net income | $ 6,600,000 |  |  |  |  |
ASU 2016-09 | Accumulated Earnings (Deficit) |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Cumulative effect of a change in accounting principle related to stock-based compensation |  |  |  |  | $ 1,600,000 |
ASU 2014-09 | Difference between Revenue Guidance in Effect before andafter Topic 606 | Pro Forma | Accumulated Earnings (Deficit) |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Software revenue |  | $ (3,000,000) | 2,000,000 |  |  |
Internal use software and development costs |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Useful life (in years) |  | 5 years |  |  |  |
Software and development costs to be sold |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Cost of revenues for amortization of capitalized software development cost |  | $ 9,700,000 | 7,100,000 | 5,800,000 |  |
Minimum |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Vendor-Specific Objective Evidence, within a reasonably narrow price range (plus or minus of median rate) |  | 15.00% |  |  |  |
Estimated useful lives of assets (in years) |  | 1 year |  |  |  |
Minimum | ASU 2014-09 | Difference between Revenue Guidance in Effect before andafter Topic 606 | Pro Forma | Accumulated Earnings (Deficit) |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Capitalized commissions |  | $ 19,000,000 |  |  |  |
Minimum | Computer Equipment |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Useful life (in years) |  | 3 years |  |  |  |
Minimum | Furniture and Fixtures |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Useful life (in years) |  | 5 years |  |  |  |
Minimum | Equipment |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Useful life (in years) |  | 3 years |  |  |  |
Maximum |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Vendor-Specific Objective Evidence, within a reasonably narrow price range (plus or minus of median rate) |  | 15.00% |  |  |  |
Estimated useful lives of assets (in years) |  | 30 years |  |  |  |
Maximum | ASU 2014-09 | Difference between Revenue Guidance in Effect before andafter Topic 606 | Pro Forma | Accumulated Earnings (Deficit) |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Capitalized commissions |  | $ 20,000,000 |  |  |  |
Maximum | Computer Equipment |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Useful life (in years) |  | 5 years |  |  |  |
Maximum | Furniture and Fixtures |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Useful life (in years) |  | 7 years |  |  |  |
Maximum | Equipment |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Useful life (in years) |  | 12 years |  |  |  |
Selling, general and administrative |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Shipping and handling expenses |  | $ 13,600,000 | 12,100,000 | 8,500,000 |  |
Capitalized software costs included in property and equipment | Internal use software and development costs |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Software development costs capitalized |  | 400,000 | 2,200,000 |  |  |
Capitalized software costs included in other assets | Software and development costs to be sold |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Software development costs capitalized |  | 15,000,000 | 14,300,000 |  |  |
Primary Supplier |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Minimum supplier purchase obligations |  | $ 0 |  |  |  |
Notice of termination, time upon delivery (in months) |  | 2 months |  |  |  |
Payments to suppliers |  | $ 64,500,000 | $ 47,900,000 | $ 41,700,000 |  |
Credit Concentration Risk | Lease Receivable |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Concentration risk percentage |  | 33.00% |  |  |  |
Customer Concentration Risk |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Concentration risk percentage |  | 51.20% | 51.20% | 65.20% |  |
Customer Concentration Risk | Sales Revenue, Net |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Concentration risk percentage |  | 51.20% |  |  |  |
Avantec Heathcare Limited |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Percentage of interest acquired |  |  |  |  |  | 85.00%
Revolving Credit Facility |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Debt instrument, term (in years) |  | 5 years |  |  |  |
Term Loan Facility |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |
Debt instrument, term (in years) |  | 5 years |  |  |  |

X
- Definition [Line Items] for Accounting Policies [Table] + References No definition available. + Details
Name: | omcl_AccountingPoliciesLineItems
Namespace Prefix: | omcl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Capitalized Contract Cost, Net + References No definition available. + Details
Name: | omcl_CapitalizedContractCostNet
Namespace Prefix: | omcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Contract Termination Requirement, Period of Notification + References No definition available. + Details
Name: | omcl_ContractTerminationRequirementPeriodofNotification
Namespace Prefix: | omcl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Depreciation and Amortization Expense + References No definition available. + Details
Name: | omcl_DepreciationandAmortizationExpense
Namespace Prefix: | omcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 Revenue from Contract with Customer, Excluding Assessed Tax + References No definition available. + Details
Name: | omcl_RevenuefromContractwithCustomerExcludingAssessedTax
Namespace Prefix: | omcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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=66902209&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_AdjustmentForAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of expense for administrative services provided to the limited liability company (LLC) or limited partnership (LP) by the managing member or general partner, affiliate of managing member or general partner, or affiliate of LLC or LP, for example, but not limited to, salaries, rent, or overhead costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 + Details
Name: | us-gaap_AdministrativeFeesExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of voting equity interests acquired at the acquisition date in the business combination. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=65885119&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of increase (decrease) in capitalized computer software costs. + References Reference 1: 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_CapitalizedComputerSoftwarePeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=64851502&loc=d3e6351-108592 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=73719730&loc=d3e13531-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=64851502&loc=d3e6404-108592 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=73719730&loc=d3e13537-108611 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption. + References No definition available. + Details
Name: | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Period of time between issuance and maturity of debt instrument, 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_DebtInstrumentTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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 Amount of the effect of a change in accounting principle on net income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=64853466&loc=d3e22583-107794 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=64853466&loc=d3e22499-107794 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=64853466&loc=d3e22580-107794 + Details
Name: | us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnNetIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Payments of cash to suppliers for goods and services during the current period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3536-108585 + Details
Name: | us-gaap_PaymentsToSuppliers
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. + References No definition available. + Details
Name: | us-gaap_PurchaseObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_SalesCommissionsAndFees
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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=68058157&loc=d3e18780-107790 Reference 2: 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=68080631&loc=d3e61069-111654 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Handling Costs -URI http://asc.fasb.org/extlink&oid=51575068 Reference 4: 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=68075638&loc=d3e60635-111653 Reference 5: 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=68058157&loc=d3e18726-107790 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=51575562 + Details
Name: | us-gaap_ShippingHandlingAndTransportationCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair value of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4D -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=64830801&loc=SL51823488-111719 + Details
Name: | us-gaap_TransferOfFinancialAssetsAccountedForAsSalesFairValueOfDerecognizedAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=omcl_AccountingStandardsUpdate201609Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | omcl_InitialApplicationPeriodCumulativeEffectTransitionAxis=omcl_DifferencebetweenRevenueGuidanceinEffectbeforeandafterTopic606Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_ProFormaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=omcl_SoftwareandSoftwareDevolopmentCoststobeSoldLeasedorMarketedMember
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: |

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_FurnitureAndFixturesMember
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_RangeAxis=us-gaap_MaximumMember
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_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=omcl_PrimarySupplierMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=omcl_LeaseReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=omcl_AvantecHeathcareLimitedMember
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_CreditFacilityAxis=omcl_TermLoanFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |