XML 148 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Repurchases - Additional Information (Details) (USD $)
Share data in Thousands, except Per Share data, unless otherwise specified
12 Months Ended 29 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Aug. 31, 2012
Nov. 30, 2014
Equity, Class of Treasury Stock [Line Items]            
Total number of shares repurchased 884us-gaap_TreasuryStockSharesAcquired 885us-gaap_TreasuryStockSharesAcquired 898us-gaap_TreasuryStockSharesAcquired      
Dollar amount of shares repurchased $ 24,091,000us-gaap_TreasuryStockValueAcquiredCostMethod $ 20,962,000us-gaap_TreasuryStockValueAcquiredCostMethod $ 12,363,000us-gaap_TreasuryStockValueAcquiredCostMethod      
Average price paid per share $ 27.24us-gaap_TreasuryStockAcquiredAverageCostPerShare $ 23.70us-gaap_TreasuryStockAcquiredAverageCostPerShare $ 13.76us-gaap_TreasuryStockAcquiredAverageCostPerShare      
Stock repurchases program, remaining authorized repurchase amount 54,900,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1     54,900,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1    
August 2012 Stock Repurchase Program [Member]            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchases program, authorized amount         50,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= omcl_August2012StockRepurchaseProgramMember
 
Stock repurchases program, amount repurchased       45,100,000us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= omcl_August2012StockRepurchaseProgramMember
   
November 2014 Stock Repurchase Program [Member]            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchases program, authorized amount           $ 50,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= omcl_November2014StockRepurchaseProgramMember