XML 45 R31.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Organization and Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Accounting Policies [Abstract] |
Summary of Revenue Recognition for Revenue Categories | The following table summarizes revenue recognition for each revenue category:
Revenue Category |  |  |  | Timing of Revenue Recognition |  | Income Statement Classification
Connected devices, software licenses, and other |  |  |  | Point in time, as transfer of control occurs, generally upon installation and acceptance by the customer |  | Product
Consumables |  |  |  | Point in time, as transfer of control occurs, generally upon shipment to or receipt by customer |  | Product
Technical services |  |  |  | Over time, as services are provided, typically ratably over the service term |  | Service
Advanced Services |  |  |  | Over time, as services are provided |  | Service
Estimated Useful Lives of Assets | Depreciation and amortization is computed by use of the straight-line method over the estimated useful lives of the assets as stated below:
Purchased software and internal-use software development costs | 3 - 5 years
Leasehold and building improvements | Shorter of the lease term or the estimated useful life
Furniture and fixtures | 5 - 7 years
Equipment | 2 - 12 years
The following table represents the property and equipment balances as of December 31, 2023 and 2022:
| December 31,
| 2023 |  | 2022
| (In thousands)
Equipment | $ | 95,996 |  |  | $ | 91,391 |
Furniture and fixtures | 4,500 |  |  | 5,154 |
Leasehold improvements | 17,919 |  |  | 19,510 |
Purchased software and internal-use software development costs | 118,004 |  |  | 76,327 |
Construction in progress | 11,614 |  |  | 28,223 |
Property and equipment, gross | 248,033 |  |  | 220,605 |
Accumulated depreciation and amortization | (139,432) |  |  | (126,644) |
Total property and equipment, net | $ | 108,601 |  |  | $ | 93,961 |

X
- Definition Revenue From Contract With Customer, Timing And Classification Of Revenue Categories + References No definition available. + Details
Name: | omcl_RevenueFromContractWithCustomerTimingAndClassificationOfRevenueCategoriesTableTextBlock
Namespace Prefix: | omcl_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration