XML 86 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Other Related Charges (Details) (USD $)
3 Months Ended 12 Months Ended 3 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Sep. 30, 2012
Restructuring Cost and Reserve [Line Items]                        
Other Cost and Expense, Operating $ 113,694,000us-gaap_OtherCostAndExpenseOperating $ 3,999,000us-gaap_OtherCostAndExpenseOperating $ 11,284,000us-gaap_OtherCostAndExpenseOperating $ 10,276,000us-gaap_OtherCostAndExpenseOperating $ 2,896,000us-gaap_OtherCostAndExpenseOperating $ 61,632,000us-gaap_OtherCostAndExpenseOperating $ 31,268,000us-gaap_OtherCostAndExpenseOperating $ 4,006,000us-gaap_OtherCostAndExpenseOperating $ 139,253,000us-gaap_OtherCostAndExpenseOperating $ 99,802,000us-gaap_OtherCostAndExpenseOperating $ 65,713,000us-gaap_OtherCostAndExpenseOperating  
Company-wide Reorganization Plan [Member]                        
Restructuring liabilities [Roll Forward]                        
Restructuring liabilities, beginning       4,508,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
      7,122,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
4,508,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
7,122,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
   
Restructuring liabilities, utilized                 (2,002,000)us-gaap_PaymentsForRestructuring
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
(2,614,000)us-gaap_PaymentsForRestructuring
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
   
Restructuring liabilities, ending 2,506,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
      4,508,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
      2,506,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
4,508,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
   
Restructuring and Related Cost, Cost Incurred to Date 12,000,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
              12,000,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
     
Restructuring and Other Related Charges [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Other Cost and Expense, Operating                 566,000us-gaap_OtherCostAndExpenseOperating
/ ocr_ComponentofotheroperatingexpenseAxis
= ocr_RestructuringAndOtherRelatedChargesMember
0us-gaap_OtherCostAndExpenseOperating
/ ocr_ComponentofotheroperatingexpenseAxis
= ocr_RestructuringAndOtherRelatedChargesMember
8,956,000us-gaap_OtherCostAndExpenseOperating
/ ocr_ComponentofotheroperatingexpenseAxis
= ocr_RestructuringAndOtherRelatedChargesMember
 
Restructuring and Other Related Charges [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Restructuring Charges                       9,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= ocr_RestructuringAndOtherRelatedChargesMember
Contract Termination [Member] | Company-wide Reorganization Plan [Member]                        
Restructuring liabilities [Roll Forward]                        
Restructuring liabilities, beginning       4,446,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
      6,755,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
4,446,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
6,755,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
   
Restructuring liabilities, utilized                 (1,966,000)us-gaap_PaymentsForRestructuring
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
(2,309,000)us-gaap_PaymentsForRestructuring
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
   
Restructuring liabilities, ending 2,480,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
      4,446,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
      2,480,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
4,446,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
   
Other assets, fees and facility exit costs [Member] | Company-wide Reorganization Plan [Member]                        
Restructuring liabilities [Roll Forward]                        
Restructuring liabilities, beginning       62,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= ocr_OtherAssetsFeesAndFacilityExitCostsMember
      367,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= ocr_OtherAssetsFeesAndFacilityExitCostsMember
62,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= ocr_OtherAssetsFeesAndFacilityExitCostsMember
367,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= ocr_OtherAssetsFeesAndFacilityExitCostsMember
   
Restructuring liabilities, utilized                 (36,000)us-gaap_PaymentsForRestructuring
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= ocr_OtherAssetsFeesAndFacilityExitCostsMember
(305,000)us-gaap_PaymentsForRestructuring
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= ocr_OtherAssetsFeesAndFacilityExitCostsMember
   
Restructuring liabilities, ending $ 26,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= ocr_OtherAssetsFeesAndFacilityExitCostsMember
      $ 62,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= ocr_OtherAssetsFeesAndFacilityExitCostsMember
      $ 26,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= ocr_OtherAssetsFeesAndFacilityExitCostsMember
$ 62,000us-gaap_RestructuringReserve
/ ocr_OmnicareRestructuringPlansAxis
= ocr_CompanyWideReorganizationPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= ocr_OtherAssetsFeesAndFacilityExitCostsMember