XML 69 R94.htm IDEA: XBRL DOCUMENT v2.4.1.9
Guarantor Subsidiaries (Schedule of Condensed Financial Statements) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 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
Dec. 31, 2011
Summary Consolidating Statements of Income [Abstract]                        
Revenue, Net $ 1,627,938us-gaap_SalesRevenueNet $ 1,608,055us-gaap_SalesRevenueNet $ 1,610,584us-gaap_SalesRevenueNet $ 1,571,038us-gaap_SalesRevenueNet $ 1,536,169us-gaap_SalesRevenueNet $ 1,515,168us-gaap_SalesRevenueNet $ 1,503,116us-gaap_SalesRevenueNet $ 1,458,945us-gaap_SalesRevenueNet $ 6,417,615us-gaap_SalesRevenueNet $ 6,013,398us-gaap_SalesRevenueNet $ 5,878,464us-gaap_SalesRevenueNet  
Cost of Goods and Services Sold 1,273,538us-gaap_CostOfGoodsAndServicesSold 1,256,595us-gaap_CostOfGoodsAndServicesSold 1,256,354us-gaap_CostOfGoodsAndServicesSold 1,212,584us-gaap_CostOfGoodsAndServicesSold 1,176,497us-gaap_CostOfGoodsAndServicesSold 1,163,197us-gaap_CostOfGoodsAndServicesSold 1,143,601us-gaap_CostOfGoodsAndServicesSold 1,109,241us-gaap_CostOfGoodsAndServicesSold 4,999,071us-gaap_CostOfGoodsAndServicesSold 4,592,536us-gaap_CostOfGoodsAndServicesSold 4,483,042us-gaap_CostOfGoodsAndServicesSold  
Gross Profit 354,400us-gaap_GrossProfit 351,460us-gaap_GrossProfit 354,230us-gaap_GrossProfit 358,454us-gaap_GrossProfit 359,672us-gaap_GrossProfit 351,971us-gaap_GrossProfit 359,515us-gaap_GrossProfit 349,704us-gaap_GrossProfit 1,418,544us-gaap_GrossProfit 1,420,862us-gaap_GrossProfit 1,395,422us-gaap_GrossProfit  
Selling, General and Administrative Expense 174,884us-gaap_SellingGeneralAndAdministrativeExpense 178,940us-gaap_SellingGeneralAndAdministrativeExpense 184,063us-gaap_SellingGeneralAndAdministrativeExpense 186,813us-gaap_SellingGeneralAndAdministrativeExpense 190,904us-gaap_SellingGeneralAndAdministrativeExpense 182,668us-gaap_SellingGeneralAndAdministrativeExpense 191,915us-gaap_SellingGeneralAndAdministrativeExpense 190,693us-gaap_SellingGeneralAndAdministrativeExpense 724,700us-gaap_SellingGeneralAndAdministrativeExpense 756,180us-gaap_SellingGeneralAndAdministrativeExpense 772,004us-gaap_SellingGeneralAndAdministrativeExpense  
Provision for Doubtful Accounts 21,898us-gaap_ProvisionForDoubtfulAccounts 19,911us-gaap_ProvisionForDoubtfulAccounts 21,090us-gaap_ProvisionForDoubtfulAccounts 21,561us-gaap_ProvisionForDoubtfulAccounts 24,448us-gaap_ProvisionForDoubtfulAccounts 24,963us-gaap_ProvisionForDoubtfulAccounts 26,140us-gaap_ProvisionForDoubtfulAccounts 24,010us-gaap_ProvisionForDoubtfulAccounts 84,460us-gaap_ProvisionForDoubtfulAccounts 99,561us-gaap_ProvisionForDoubtfulAccounts 97,995us-gaap_ProvisionForDoubtfulAccounts  
Litigation And Other Professional Fees 15,351ocr_LitigationAndOtherProfessionalFees 12,868ocr_LitigationAndOtherProfessionalFees 7,547ocr_LitigationAndOtherProfessionalFees 7,052ocr_LitigationAndOtherProfessionalFees (2,150)ocr_LitigationAndOtherProfessionalFees 143,484ocr_LitigationAndOtherProfessionalFees 3,512ocr_LitigationAndOtherProfessionalFees 22,619ocr_LitigationAndOtherProfessionalFees 42,818ocr_LitigationAndOtherProfessionalFees 167,465ocr_LitigationAndOtherProfessionalFees 49,375ocr_LitigationAndOtherProfessionalFees  
Other Cost and Expense, Operating 113,694us-gaap_OtherCostAndExpenseOperating 3,999us-gaap_OtherCostAndExpenseOperating 11,284us-gaap_OtherCostAndExpenseOperating 10,276us-gaap_OtherCostAndExpenseOperating 2,896us-gaap_OtherCostAndExpenseOperating 61,632us-gaap_OtherCostAndExpenseOperating 31,268us-gaap_OtherCostAndExpenseOperating 4,006us-gaap_OtherCostAndExpenseOperating 139,253us-gaap_OtherCostAndExpenseOperating 99,802us-gaap_OtherCostAndExpenseOperating 65,713us-gaap_OtherCostAndExpenseOperating  
Operating Income (Loss) 28,573us-gaap_OperatingIncomeLoss 135,742us-gaap_OperatingIncomeLoss 130,246us-gaap_OperatingIncomeLoss 132,752us-gaap_OperatingIncomeLoss 143,574us-gaap_OperatingIncomeLoss (60,776)us-gaap_OperatingIncomeLoss 106,680us-gaap_OperatingIncomeLoss 108,376us-gaap_OperatingIncomeLoss 427,313us-gaap_OperatingIncomeLoss 297,854us-gaap_OperatingIncomeLoss 410,335us-gaap_OperatingIncomeLoss  
Interest Income (Expense), Net (41,809)us-gaap_InterestIncomeExpenseNet (28,717)us-gaap_InterestIncomeExpenseNet (29,980)us-gaap_InterestIncomeExpenseNet (29,441)us-gaap_InterestIncomeExpenseNet (29,859)us-gaap_InterestIncomeExpenseNet (34,925)us-gaap_InterestIncomeExpenseNet (29,624)us-gaap_InterestIncomeExpenseNet (29,462)us-gaap_InterestIncomeExpenseNet (129,947)us-gaap_InterestIncomeExpenseNet (123,870)us-gaap_InterestIncomeExpenseNet (135,103)us-gaap_InterestIncomeExpenseNet  
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest (13,236)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 107,025us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 100,266us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 103,311us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 113,715us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments (95,701)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 77,056us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 78,914us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 297,366us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 173,984us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 275,232us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments  
Income Tax Expense (Benefit) (4,487)us-gaap_IncomeTaxExpenseBenefit 38,948us-gaap_IncomeTaxExpenseBenefit 39,020us-gaap_IncomeTaxExpenseBenefit 39,673us-gaap_IncomeTaxExpenseBenefit 55,088us-gaap_IncomeTaxExpenseBenefit (26,350)us-gaap_IncomeTaxExpenseBenefit 29,754us-gaap_IncomeTaxExpenseBenefit 30,600us-gaap_IncomeTaxExpenseBenefit 113,154us-gaap_IncomeTaxExpenseBenefit 89,092us-gaap_IncomeTaxExpenseBenefit 103,289us-gaap_IncomeTaxExpenseBenefit  
Income (loss) from continuing operations (8,749)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 68,077us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 61,246us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 63,638us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 58,627us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest (69,351)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 47,302us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 48,314us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 184,212us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 84,892us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 171,943us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest  
Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest 2,700us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (3,246)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (39,275)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 136us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (142,323)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 3,042us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 4,917us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 6,040us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (39,685)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (128,324)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 22,931us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax  
Income (Loss) from Equity Method Investments                 0us-gaap_IncomeLossFromEquityMethodInvestments 0us-gaap_IncomeLossFromEquityMethodInvestments 0us-gaap_IncomeLossFromEquityMethodInvestments  
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest (6,049)us-gaap_ProfitLoss 64,831us-gaap_ProfitLoss 21,971us-gaap_ProfitLoss 63,774us-gaap_ProfitLoss (83,696)us-gaap_ProfitLoss (66,309)us-gaap_ProfitLoss 52,219us-gaap_ProfitLoss 54,354us-gaap_ProfitLoss 144,527us-gaap_ProfitLoss (43,432)us-gaap_ProfitLoss 194,874us-gaap_ProfitLoss  
Comprehensive Income (Loss), Net of Tax, Attributable to Parent                 144,243us-gaap_ComprehensiveIncomeNetOfTax (43,153)us-gaap_ComprehensiveIncomeNetOfTax 194,744us-gaap_ComprehensiveIncomeNetOfTax  
Condensed Consolidating Balance Sheets [Abstract]                        
Cash and Cash Equivalents, at Carrying Value 153,799us-gaap_CashAndCashEquivalentsAtCarryingValue       356,001us-gaap_CashAndCashEquivalentsAtCarryingValue       153,799us-gaap_CashAndCashEquivalentsAtCarryingValue 356,001us-gaap_CashAndCashEquivalentsAtCarryingValue 444,620us-gaap_CashAndCashEquivalentsAtCarryingValue 577,528us-gaap_CashAndCashEquivalentsAtCarryingValue
Accounts Receivable, Net, Current 578,761us-gaap_AccountsReceivableNetCurrent       695,684us-gaap_AccountsReceivableNetCurrent       578,761us-gaap_AccountsReceivableNetCurrent 695,684us-gaap_AccountsReceivableNetCurrent    
Inventory, Net 519,584us-gaap_InventoryNet       512,418us-gaap_InventoryNet       519,584us-gaap_InventoryNet 512,418us-gaap_InventoryNet    
Deferred Tax Assets, Net of Valuation Allowance, Current 59,200us-gaap_DeferredTaxAssetsNetCurrent       135,094us-gaap_DeferredTaxAssetsNetCurrent       59,200us-gaap_DeferredTaxAssetsNetCurrent 135,094us-gaap_DeferredTaxAssetsNetCurrent    
Other Assets, Current 287,560us-gaap_OtherAssetsCurrent       265,536us-gaap_OtherAssetsCurrent       287,560us-gaap_OtherAssetsCurrent 265,536us-gaap_OtherAssetsCurrent    
Assets of Disposal Group, Including Discontinued Operation, Current 0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent       49,995us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent       0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent 49,995us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent    
Assets, Current 1,598,904us-gaap_AssetsCurrent       2,014,728us-gaap_AssetsCurrent       1,598,904us-gaap_AssetsCurrent 2,014,728us-gaap_AssetsCurrent    
Property, Plant and Equipment, Net 267,753us-gaap_PropertyPlantAndEquipmentNet       305,888us-gaap_PropertyPlantAndEquipmentNet       267,753us-gaap_PropertyPlantAndEquipmentNet 305,888us-gaap_PropertyPlantAndEquipmentNet    
Goodwill 4,061,806us-gaap_Goodwill       4,057,456us-gaap_Goodwill       4,061,806us-gaap_Goodwill 4,057,456us-gaap_Goodwill 4,061,303us-gaap_Goodwill  
Intangible Assets, Net (Excluding Goodwill) 98,942us-gaap_IntangibleAssetsNetExcludingGoodwill       129,974us-gaap_IntangibleAssetsNetExcludingGoodwill       98,942us-gaap_IntangibleAssetsNetExcludingGoodwill 129,974us-gaap_IntangibleAssetsNetExcludingGoodwill    
Other Assets, Noncurrent 80,385us-gaap_OtherAssetsNoncurrent       96,722us-gaap_OtherAssetsNoncurrent       80,385us-gaap_OtherAssetsNoncurrent 96,722us-gaap_OtherAssetsNoncurrent    
Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures       0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures       0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures    
Disposal Group, Including Discontinued Operation, Assets, Noncurrent 0us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent       87,078us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent       0us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent 87,078us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent    
Assets 6,107,790us-gaap_Assets       6,691,846us-gaap_Assets       6,107,790us-gaap_Assets 6,691,846us-gaap_Assets    
Current liabilities of continuing operations 420,914ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt       587,107ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt       420,914ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt 587,107ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt    
Debt, Current 446,717us-gaap_DebtCurrent       527,204us-gaap_DebtCurrent       446,717us-gaap_DebtCurrent 527,204us-gaap_DebtCurrent    
Liabilities, Current 867,631us-gaap_LiabilitiesCurrent       1,133,157us-gaap_LiabilitiesCurrent       867,631us-gaap_LiabilitiesCurrent 1,133,157us-gaap_LiabilitiesCurrent    
Liabilities of Disposal Group, Including Discontinued Operation, Current 0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent       18,846us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent       0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent 18,846us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent    
Long-term Debt, Excluding Current Maturities 1,517,559us-gaap_LongTermDebtNoncurrent       1,418,819us-gaap_LongTermDebtNoncurrent       1,517,559us-gaap_LongTermDebtNoncurrent 1,418,819us-gaap_LongTermDebtNoncurrent    
Deferred Tax Liabilities, Net, Noncurrent 936,247us-gaap_DeferredTaxLiabilitiesNoncurrent       1,012,733us-gaap_DeferredTaxLiabilitiesNoncurrent       936,247us-gaap_DeferredTaxLiabilitiesNoncurrent 1,012,733us-gaap_DeferredTaxLiabilitiesNoncurrent    
Other Liabilities, Noncurrent 45,926us-gaap_OtherLiabilitiesNoncurrent       53,835us-gaap_OtherLiabilitiesNoncurrent       45,926us-gaap_OtherLiabilitiesNoncurrent 53,835us-gaap_OtherLiabilitiesNoncurrent    
Liabilities of Disposal Group, Including Discontinued Operation, Noncurrent 0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent       1,398us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent       0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent 1,398us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent    
Mezzanine Equity (Convertible Debt - Note 11) 151,706ocr_MezzanineEquityConvertibleDebtNote11       331,101ocr_MezzanineEquityConvertibleDebtNote11       151,706ocr_MezzanineEquityConvertibleDebtNote11 331,101ocr_MezzanineEquityConvertibleDebtNote11    
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 2,588,721us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest       2,740,803us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest       2,588,721us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 2,740,803us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 3,505,712us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 3,795,436us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Liabilities and Equity 6,107,790us-gaap_LiabilitiesAndStockholdersEquity       6,691,846us-gaap_LiabilitiesAndStockholdersEquity       6,107,790us-gaap_LiabilitiesAndStockholdersEquity 6,691,846us-gaap_LiabilitiesAndStockholdersEquity    
Condensed Consolidating Statements of Cash Flows [Abstract]                        
Net Cash Provided by (Used in) Operating Activities                 492,590us-gaap_NetCashProvidedByUsedInOperatingActivities 467,060us-gaap_NetCashProvidedByUsedInOperatingActivities 544,484us-gaap_NetCashProvidedByUsedInOperatingActivities  
Payments to Acquire Businesses, Net of Cash Acquired                 (1,613)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (3,895)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (34,873)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired  
Divestiture of business, net                 71,194us-gaap_ProceedsFromDivestitureOfBusinesses 11,658us-gaap_ProceedsFromDivestitureOfBusinesses 19,207us-gaap_ProceedsFromDivestitureOfBusinesses  
Payments to Acquire Property, Plant, and Equipment                 (82,531)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (95,015)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (96,924)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment  
Payments to Acquire Marketable Securities                   365us-gaap_PaymentsToAcquireMarketableSecurities 25,018us-gaap_PaymentsToAcquireMarketableSecurities  
Proceeds from Sale and Maturity of Marketable Securities                 25,377us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities      
Consolidated Other Proceeds from (expenditures in) Investing Activities                 (863)ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities 54ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities (1,726)ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities  
Net Cash Provided by (Used in) Investing Activities                 11,564us-gaap_NetCashProvidedByUsedInInvestingActivities (87,563)us-gaap_NetCashProvidedByUsedInInvestingActivities (139,334)us-gaap_NetCashProvidedByUsedInInvestingActivities  
(Payments of) Proceeds from Revolving Credit Facility and Term Loans                 (20,938)ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans (21,250)ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans (24,688)ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans  
Proceeds from long term borrowings and obligations                 717,500us-gaap_ProceedsFromIssuanceOfLongTermDebt 0us-gaap_ProceedsFromIssuanceOfLongTermDebt 425,000us-gaap_ProceedsFromIssuanceOfLongTermDebt  
Repayments of Other Long-term Debt                 (1,067,707)us-gaap_RepaymentsOfOtherLongTermDebt (192,322)us-gaap_RepaymentsOfOtherLongTermDebt (453,573)us-gaap_RepaymentsOfOtherLongTermDebt  
Payments of Debt Issuance Costs                 (8,913)us-gaap_PaymentsOfDebtIssuanceCosts (5,660)us-gaap_PaymentsOfDebtIssuanceCosts (7,566)us-gaap_PaymentsOfDebtIssuanceCosts  
Proceeds from (Repayments of) Bank Overdrafts                 (16,360)us-gaap_ProceedsFromRepaymentsOfBankOverdrafts 473us-gaap_ProceedsFromRepaymentsOfBankOverdrafts (14,927)us-gaap_ProceedsFromRepaymentsOfBankOverdrafts  
Payments for Repurchase of Common Stock                 (235,438)us-gaap_PaymentsForRepurchaseOfCommonStock (220,971)us-gaap_PaymentsForRepurchaseOfCommonStock (388,968)us-gaap_PaymentsForRepurchaseOfCommonStock  
Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options                 (2,251)us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions 15,819us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions 24,951us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions  
Payments of Ordinary Dividends, Common Stock                 (80,298)us-gaap_PaymentsOfDividendsCommonStock (62,928)us-gaap_PaymentsOfDividendsCommonStock (45,214)us-gaap_PaymentsOfDividendsCommonStock  
Consolidated Other Proceeds from (used in) Financing Activities                 8,049ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities 9,130ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities 1,912ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities  
Option indexed to issuers equity cash paid                 0ocr_OptionIndexedToIssuersEquityCashPaid 0ocr_OptionIndexedToIssuersEquityCashPaid (48,126)ocr_OptionIndexedToIssuersEquityCashPaid  
Net Cash Provided by (Used in) Financing Activities                 (706,356)us-gaap_NetCashProvidedByUsedInFinancingActivities (477,709)us-gaap_NetCashProvidedByUsedInFinancingActivities (531,199)us-gaap_NetCashProvidedByUsedInFinancingActivities  
Cash and Cash Equivalents, Period Increase (Decrease)                 (202,202)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (98,212)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (126,049)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease  
Net Cash Provided by (Used in) Discontinued Operations                 0us-gaap_NetCashProvidedByUsedInDiscontinuedOperations (9,593)us-gaap_NetCashProvidedByUsedInDiscontinuedOperations 6,859us-gaap_NetCashProvidedByUsedInDiscontinuedOperations  
Net Cash Provided by (Used in) Continuing Operations                 (202,202)us-gaap_NetCashProvidedByUsedInContinuingOperations (88,619)us-gaap_NetCashProvidedByUsedInContinuingOperations (132,908)us-gaap_NetCashProvidedByUsedInContinuingOperations  
Parent Company [Member]                        
Summary Consolidating Statements of Income [Abstract]                        
Revenue, Net                 0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Cost of Goods Sold                 0us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Gross Profit                 0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Selling, General and Administrative Expense                 4,484us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
4,802us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
4,816us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Provision for Doubtful Accounts                 0us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Litigation And Other Professional Fees                 0ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Other Cost and Expense, Operating                 56,696us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
51,497us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
35,092us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Operating Income (Loss)                 (61,180)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(56,299)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(39,908)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Interest Income (Expense), Net                 (116,185)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(122,404)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(133,368)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest                 (177,365)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(178,703)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(173,276)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Income Tax Expense (Benefit)                 (70,059)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(68,729)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(66,763)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Income (loss) from continuing operations                 (107,306)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(109,974)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(106,513)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Income (Loss) from Equity Method Investments                 251,833us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
66,542us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
301,387us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest                 144,527us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(43,432)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
194,874us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Comprehensive Income (Loss), Net of Tax, Attributable to Parent                 144,243us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(43,153)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
194,744us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Condensed Consolidating Balance Sheets [Abstract]                        
Cash and Cash Equivalents, at Carrying Value 113,072us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      275,910us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      113,072us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
275,910us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
383,674us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
460,253us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Accounts Receivable, Net, Current 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Inventory, Net 0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Deferred Tax Assets, Net of Valuation Allowance, Current 0us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      0us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      0us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other Assets, Current 2,287us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      1,989us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      2,287us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,989us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Assets of Disposal Group, Including Discontinued Operation, Current         0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
        0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Assets, Current 115,359us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      277,899us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      115,359us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
277,899us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Property, Plant and Equipment, Net 0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Intangible Assets, Net (Excluding Goodwill) 0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other Assets, Noncurrent 21,717us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      41,825us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      21,717us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
41,825us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures 4,931,821us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      5,131,280us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      4,931,821us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,131,280us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Disposal Group, Including Discontinued Operation, Assets, Noncurrent         0us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
        0us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Assets 5,068,897us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      5,451,004us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      5,068,897us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,451,004us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Current liabilities of continuing operations 27,725ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      83,028ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      27,725ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
83,028ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Debt, Current 446,717us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      527,204us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      446,717us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
527,204us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Liabilities of Disposal Group, Including Discontinued Operation, Current 0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Long-term Debt, Excluding Current Maturities 1,510,212us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      1,405,628us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      1,510,212us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,405,628us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Deferred Tax Liabilities, Net, Noncurrent 343,816us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      363,240us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      343,816us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
363,240us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other Liabilities, Noncurrent 0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Liabilities of Disposal Group, Including Discontinued Operation, Noncurrent         0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
        0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Temporary Equity, Liquidation Preference 151,706us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      331,101us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      151,706us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
331,101us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 2,588,721us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      2,740,803us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      2,588,721us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,740,803us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Liabilities and Equity 5,068,897us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      5,451,004us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      5,068,897us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,451,004us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Condensed Consolidating Statements of Cash Flows [Abstract]                        
Net Cash Provided by (Used in) Operating Activities                 (187,357)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(16,598)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(88,461)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Payments to Acquire Businesses, Net of Cash Acquired                 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Divestiture of business, net                 0us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Payments to Acquire Property, Plant, and Equipment                 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Payments to Acquire Marketable Securities                   0us-gaap_PaymentsToAcquireMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
25,514us-gaap_PaymentsToAcquireMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Proceeds from Sale and Maturity of Marketable Securities                 0us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
     
Consolidated Other Proceeds from (expenditures in) Investing Activities                 0ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(227)ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net Cash Provided by (Used in) Investing Activities                 0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(227)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(25,514)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
(Payments of) Proceeds from Revolving Credit Facility and Term Loans                 (20,938)ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(21,250)ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(24,688)ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Proceeds from long term borrowings and obligations                 717,500us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
425,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Repayments of Other Long-term Debt                 (1,067,707)us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(192,322)us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(453,573)us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Payments of Debt Issuance Costs                 (8,913)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(5,660)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(7,566)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Proceeds from (Repayments of) Bank Overdrafts                 (3,047)us-gaap_ProceedsFromRepaymentsOfBankOverdrafts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(9,968)us-gaap_ProceedsFromRepaymentsOfBankOverdrafts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(12)us-gaap_ProceedsFromRepaymentsOfBankOverdrafts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Payments for Repurchase of Common Stock                 (235,438)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(220,971)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(388,968)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options                 (2,251)us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
15,819us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
24,951us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Payments of Ordinary Dividends, Common Stock                 (80,298)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(62,928)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(45,214)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Consolidated Other Proceeds from (used in) Financing Activities                 725,611ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
406,341ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
555,592ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Option indexed to issuers equity cash paid                     48,126ocr_OptionIndexedToIssuersEquityCashPaid
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net Cash Provided by (Used in) Financing Activities                 24,519us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(90,939)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
37,396us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Cash and Cash Equivalents, Period Increase (Decrease)                 (162,838)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(107,764)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(76,579)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net Cash Provided by (Used in) Discontinued Operations                 0us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net Cash Provided by (Used in) Continuing Operations                 (162,838)us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(107,764)us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(76,579)us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Guarantor Subsidiaries [Member] | Senior Notes Payable [Member]                        
Summary Consolidating Statements of Income [Abstract]                        
Revenue, Net                 6,292,921us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
5,890,052us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
5,744,768us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Cost of Goods Sold                 4,921,700us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
4,520,958us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
4,399,305us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Gross Profit                 1,371,221us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
1,369,094us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
1,345,463us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Selling, General and Administrative Expense                 701,145us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
733,529us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
745,864us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Provision for Doubtful Accounts                 82,807us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
97,612us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
96,460us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Litigation And Other Professional Fees                 42,818ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
167,465ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
49,375ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Other Cost and Expense, Operating                 82,557us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
41,034us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
34,633us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Operating Income (Loss)                 461,894us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
329,454us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
419,131us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Interest Income (Expense), Net                 (13,762)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(1,102)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(1,089)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest                 448,132us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
328,352us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
418,042us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Income Tax Expense (Benefit)                 172,706us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
145,665us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
159,786us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Income (loss) from continuing operations                 275,426us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
182,687us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
258,256us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest                 (1,243)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(6,064)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
84us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Income (Loss) from Equity Method Investments                 0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest                 274,183us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
176,623us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
258,340us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Comprehensive Income (Loss), Net of Tax, Attributable to Parent                 274,183us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
176,623us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
258,340us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Condensed Consolidating Balance Sheets [Abstract]                        
Cash and Cash Equivalents, at Carrying Value 26,865us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      68,050us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      26,865us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
68,050us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
49,108us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
99,441us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
Accounts Receivable, Net, Current 576,151us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      693,729us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      576,151us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
693,729us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Inventory, Net 511,840us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      505,567us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      511,840us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
505,567us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Deferred Tax Assets, Net of Valuation Allowance, Current 58,988us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      135,148us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      58,988us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
135,148us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Other Assets, Current 256,106us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      242,166us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      256,106us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
242,166us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Assets of Disposal Group, Including Discontinued Operation, Current         12,305us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
        12,305us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Assets, Current 1,429,950us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      1,656,965us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      1,429,950us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
1,656,965us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Property, Plant and Equipment, Net 262,689us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      301,200us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      262,689us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
301,200us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Goodwill 4,033,001us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      4,028,651us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      4,033,001us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
4,028,651us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Intangible Assets, Net (Excluding Goodwill) 97,613us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      127,798us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      97,613us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
127,798us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Other Assets, Noncurrent 58,629us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      54,834us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      58,629us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
54,834us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Disposal Group, Including Discontinued Operation, Assets, Noncurrent         3,762us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
        3,762us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Assets 5,881,882us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      6,173,210us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      5,881,882us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
6,173,210us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Current liabilities of continuing operations 459,808ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      793,461ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      459,808ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
793,461ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Debt, Current 0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Liabilities of Disposal Group, Including Discontinued Operation, Current 0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      1,894us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
1,894us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Long-term Debt, Excluding Current Maturities 7,347us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      13,191us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      7,347us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
13,191us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Deferred Tax Liabilities, Net, Noncurrent 592,651us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      635,640us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      592,651us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
635,640us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Other Liabilities, Noncurrent 44,228us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      52,072us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      44,228us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
52,072us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Liabilities of Disposal Group, Including Discontinued Operation, Noncurrent         176us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
        176us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Temporary Equity, Liquidation Preference 0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 4,777,848us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      4,676,776us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      4,777,848us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
4,676,776us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Liabilities and Equity 5,881,882us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      6,173,210us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      5,881,882us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
6,173,210us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Condensed Consolidating Statements of Cash Flows [Abstract]                        
Net Cash Provided by (Used in) Operating Activities                 678,855us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
500,180us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
626,615us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Payments to Acquire Businesses, Net of Cash Acquired                 (1,613)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(3,895)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(34,873)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Divestiture of business, net                 71,194us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
1,250us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
19,207us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Payments to Acquire Property, Plant, and Equipment                 (81,836)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(93,566)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(94,527)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Payments to Acquire Marketable Securities                   365us-gaap_PaymentsToAcquireMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_PaymentsToAcquireMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Proceeds from Sale and Maturity of Marketable Securities                 25,377us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
     
Consolidated Other Proceeds from (expenditures in) Investing Activities                 (863)ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
2,108ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
1,162ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Net Cash Provided by (Used in) Investing Activities                 12,259us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(94,468)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(109,031)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
(Payments of) Proceeds from Revolving Credit Facility and Term Loans                 0ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Proceeds from long term borrowings and obligations                 0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Repayments of Other Long-term Debt                 0us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Payments of Debt Issuance Costs                 0us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Proceeds from (Repayments of) Bank Overdrafts                 (13,313)us-gaap_ProceedsFromRepaymentsOfBankOverdrafts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
10,441us-gaap_ProceedsFromRepaymentsOfBankOverdrafts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(14,915)us-gaap_ProceedsFromRepaymentsOfBankOverdrafts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Payments for Repurchase of Common Stock                 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options                 0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Payments of Ordinary Dividends, Common Stock                 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Consolidated Other Proceeds from (used in) Financing Activities                 (717,562)ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(397,211)ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(552,986)ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Option indexed to issuers equity cash paid                     0ocr_OptionIndexedToIssuersEquityCashPaid
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Net Cash Provided by (Used in) Financing Activities                 (730,875)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(386,770)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(567,901)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Cash and Cash Equivalents, Period Increase (Decrease)                 (39,761)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
18,942us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(50,317)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Net Cash Provided by (Used in) Discontinued Operations                 (1,424)us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(16)us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Net Cash Provided by (Used in) Continuing Operations                 (41,185)us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
18,942us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(50,333)us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Guarantor Subsidiaries [Member] | Convertible SeniorDebentures [Member]                        
Summary Consolidating Statements of Income [Abstract]                        
Revenue, Net                 0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Cost of Goods Sold                 0us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Gross Profit                 0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Selling, General and Administrative Expense                 1,724us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
1,732us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
1,438us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Provision for Doubtful Accounts                 0us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Litigation And Other Professional Fees                 0ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Other Cost and Expense, Operating                 0us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Operating Income (Loss)                 (1,724)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(1,732)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(1,438)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Interest Income (Expense), Net                 0us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest                 (1,724)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(1,732)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(1,438)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Income Tax Expense (Benefit)                 (681)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(666)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(557)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Income (loss) from continuing operations                 (1,043)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(1,066)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(881)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Income (Loss) from Equity Method Investments                 0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest                 (1,043)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(1,066)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(881)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Comprehensive Income (Loss), Net of Tax, Attributable to Parent                 (1,043)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(1,066)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(881)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Condensed Consolidating Balance Sheets [Abstract]                        
Cash and Cash Equivalents, at Carrying Value 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
Accounts Receivable, Net, Current 203us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      210us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      203us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
210us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Inventory, Net 0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Deferred Tax Assets, Net of Valuation Allowance, Current 0us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Other Assets, Current 0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Assets of Disposal Group, Including Discontinued Operation, Current         0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
        0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Assets, Current 203us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      210us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      203us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
210us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Property, Plant and Equipment, Net 12us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      19us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      12us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
19us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Intangible Assets, Net (Excluding Goodwill) 0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Other Assets, Noncurrent 19us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      19us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      19us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
19us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Disposal Group, Including Discontinued Operation, Assets, Noncurrent         0us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
        0us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Assets 234us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      248us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      234us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
248us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Current liabilities of continuing operations 0ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Debt, Current 0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Liabilities of Disposal Group, Including Discontinued Operation, Current 0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Long-term Debt, Excluding Current Maturities 0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Deferred Tax Liabilities, Net, Noncurrent 0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Other Liabilities, Noncurrent 0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Liabilities of Disposal Group, Including Discontinued Operation, Noncurrent         0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
        0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Temporary Equity, Liquidation Preference 0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
              0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
     
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 234us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      248us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      234us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
248us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Liabilities and Equity 234us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      248us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      234us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
248us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Condensed Consolidating Statements of Cash Flows [Abstract]                        
Net Cash Provided by (Used in) Operating Activities                 0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Payments to Acquire Businesses, Net of Cash Acquired                 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Divestiture of business, net                 0us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Payments to Acquire Property, Plant, and Equipment                 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Payments to Acquire Marketable Securities                   0us-gaap_PaymentsToAcquireMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PaymentsToAcquireMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Proceeds from Sale and Maturity of Marketable Securities                 0us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
     
Consolidated Other Proceeds from (expenditures in) Investing Activities                 0ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Net Cash Provided by (Used in) Investing Activities                 0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
(Payments of) Proceeds from Revolving Credit Facility and Term Loans                 0ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Proceeds from long term borrowings and obligations                 0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Repayments of Other Long-term Debt                 0us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Payments of Debt Issuance Costs                 0us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
    
Proceeds from (Repayments of) Bank Overdrafts                 0us-gaap_ProceedsFromRepaymentsOfBankOverdrafts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_ProceedsFromRepaymentsOfBankOverdrafts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_ProceedsFromRepaymentsOfBankOverdrafts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Payments for Repurchase of Common Stock                 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options                 0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Payments of Ordinary Dividends, Common Stock                 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Consolidated Other Proceeds from (used in) Financing Activities                 0ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Option indexed to issuers equity cash paid                     0ocr_OptionIndexedToIssuersEquityCashPaid
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Net Cash Provided by (Used in) Financing Activities                 0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Cash and Cash Equivalents, Period Increase (Decrease)                 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Net Cash Provided by (Used in) Discontinued Operations                 0us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Net Cash Provided by (Used in) Continuing Operations                 0us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Non-Guarantor Subsidiaries [Member] | Senior Notes Payable [Member]                        
Summary Consolidating Statements of Income [Abstract]                        
Revenue, Net                 124,694us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
123,346us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
133,696us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Cost of Goods Sold                 77,371us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
71,578us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
83,737us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Gross Profit                 47,323us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
51,768us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
49,959us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Selling, General and Administrative Expense                 19,071us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
17,849us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
21,324us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Provision for Doubtful Accounts                 1,653us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
1,949us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
1,535us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Litigation And Other Professional Fees                 0ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Other Cost and Expense, Operating                 0us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
7,271us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(4,012)us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Operating Income (Loss)                 26,599us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
24,699us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
31,112us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Interest Income (Expense), Net                 0us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(364)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(646)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest                 26,599us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
24,335us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
30,466us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Income Tax Expense (Benefit)                 10,507us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
12,156us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
10,266us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Income (loss) from continuing operations                 16,092us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
12,179us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
20,200us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest                 (38,442)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(122,260)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
22,847us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Income (Loss) from Equity Method Investments                 0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest                 (22,350)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(110,081)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
43,047us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Comprehensive Income (Loss), Net of Tax, Attributable to Parent                 (22,350)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(110,081)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
44,431us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Condensed Consolidating Balance Sheets [Abstract]                        
Cash and Cash Equivalents, at Carrying Value 13,862us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      12,041us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      13,862us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
12,041us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
11,838us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
17,834us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
Accounts Receivable, Net, Current 100,046us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      315,323us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      100,046us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
315,323us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Inventory, Net 7,744us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      6,851us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      7,744us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
6,851us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Deferred Tax Assets, Net of Valuation Allowance, Current 432us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      432us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Other Assets, Current 29,167us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      21,381us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      29,167us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
21,381us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Assets of Disposal Group, Including Discontinued Operation, Current         37,690us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
        37,690us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Assets, Current 151,251us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      393,286us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      151,251us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
393,286us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Property, Plant and Equipment, Net 5,064us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      4,688us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      5,064us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
4,688us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Goodwill 28,805us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      28,805us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      28,805us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
28,805us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Intangible Assets, Net (Excluding Goodwill) 1,329us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      2,176us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      1,329us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
2,176us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Other Assets, Noncurrent 39us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      63us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      39us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
63us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Disposal Group, Including Discontinued Operation, Assets, Noncurrent         83,316us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
        83,316us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Assets 186,488us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      512,334us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      186,488us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
512,334us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Current liabilities of continuing operations 30,817ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      23,986ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      30,817ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
23,986ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Debt, Current 0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Liabilities of Disposal Group, Including Discontinued Operation, Current 0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      16,952us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
16,952us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Long-term Debt, Excluding Current Maturities 0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Deferred Tax Liabilities, Net, Noncurrent 0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      13,907us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
13,907us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Other Liabilities, Noncurrent 1,698us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      1,763us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      1,698us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
1,763us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Liabilities of Disposal Group, Including Discontinued Operation, Noncurrent         1,222us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
        1,222us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Temporary Equity, Liquidation Preference 0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 153,973us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      454,504us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      153,973us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
454,504us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Liabilities and Equity 186,488us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      512,334us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      186,488us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
512,334us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Condensed Consolidating Statements of Cash Flows [Abstract]                        
Net Cash Provided by (Used in) Operating Activities                 1,092us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(16,522)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
6,330us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Payments to Acquire Businesses, Net of Cash Acquired                 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Divestiture of business, net                 0us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
10,408us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Payments to Acquire Property, Plant, and Equipment                 (695)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(1,449)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(2,397)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Payments to Acquire Marketable Securities                   0us-gaap_PaymentsToAcquireMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(496)us-gaap_PaymentsToAcquireMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Proceeds from Sale and Maturity of Marketable Securities                 0us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
     
Consolidated Other Proceeds from (expenditures in) Investing Activities                 0ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(1,827)ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(2,888)ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Net Cash Provided by (Used in) Investing Activities                 (695)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
7,132us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(4,789)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
(Payments of) Proceeds from Revolving Credit Facility and Term Loans                 0ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Proceeds from long term borrowings and obligations                 0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Repayments of Other Long-term Debt                 0us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Payments of Debt Issuance Costs                 0us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Proceeds from (Repayments of) Bank Overdrafts                 0us-gaap_ProceedsFromRepaymentsOfBankOverdrafts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_ProceedsFromRepaymentsOfBankOverdrafts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_ProceedsFromRepaymentsOfBankOverdrafts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Payments for Repurchase of Common Stock                 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options                 0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Payments of Ordinary Dividends, Common Stock                 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Consolidated Other Proceeds from (used in) Financing Activities                 0ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(694)ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Option indexed to issuers equity cash paid                     0ocr_OptionIndexedToIssuersEquityCashPaid
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Net Cash Provided by (Used in) Financing Activities                 0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(694)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Cash and Cash Equivalents, Period Increase (Decrease)                 397us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(9,390)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
847us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Net Cash Provided by (Used in) Discontinued Operations                 1,424us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
9,593us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(6,843)us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Net Cash Provided by (Used in) Continuing Operations                 1,821us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
203us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(5,996)us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Non-Guarantor Subsidiaries [Member] | Convertible SeniorDebentures [Member]                        
Summary Consolidating Statements of Income [Abstract]                        
Revenue, Net                 6,417,615us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
6,013,398us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
5,878,464us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Cost of Goods Sold                 4,999,071us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
4,592,536us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
4,483,042us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Gross Profit                 1,418,544us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
1,420,862us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
1,395,422us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Selling, General and Administrative Expense                 718,492us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
749,646us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
765,750us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Provision for Doubtful Accounts                 84,460us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
99,561us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
97,995us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Litigation And Other Professional Fees                 42,818ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
167,465ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
49,375ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Other Cost and Expense, Operating                 82,557us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
48,305us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
30,621us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Operating Income (Loss)                 490,217us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
355,885us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
451,681us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Interest Income (Expense), Net                 (13,762)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(1,466)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(1,735)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest                 476,455us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
354,419us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
449,946us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Income Tax Expense (Benefit)                 183,894us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
158,487us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
170,609us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Income (loss) from continuing operations                 292,561us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
195,932us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
279,337us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest                 (39,685)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(128,324)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
22,931us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Income (Loss) from Equity Method Investments                 0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest                 252,876us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
67,608us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
302,268us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Comprehensive Income (Loss), Net of Tax, Attributable to Parent                 252,876us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
67,608us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
303,652us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Condensed Consolidating Balance Sheets [Abstract]                        
Cash and Cash Equivalents, at Carrying Value 40,727us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      80,091us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      40,727us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
80,091us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
60,946us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
117,275us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
Accounts Receivable, Net, Current 578,761us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      695,684us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      578,761us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
695,684us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Inventory, Net 519,584us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      512,418us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      519,584us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
512,418us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Deferred Tax Assets, Net of Valuation Allowance, Current 59,200us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      135,094us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      59,200us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
135,094us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Other Assets, Current 285,273us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      263,547us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      285,273us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
263,547us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Assets of Disposal Group, Including Discontinued Operation, Current         49,995us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
        49,995us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Assets, Current 1,483,545us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      1,736,829us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      1,483,545us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
1,736,829us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Property, Plant and Equipment, Net 267,741us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      305,869us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      267,741us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
305,869us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Goodwill 4,061,806us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      4,057,456us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      4,061,806us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
4,057,456us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Intangible Assets, Net (Excluding Goodwill) 98,942us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      129,974us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      98,942us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
129,974us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Other Assets, Noncurrent 58,649us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      54,878us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      58,649us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
54,878us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Disposal Group, Including Discontinued Operation, Assets, Noncurrent         87,078us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
        87,078us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Assets 5,970,683us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      6,372,084us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      5,970,683us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
6,372,084us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Current liabilities of continuing operations 393,392ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      504,289ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      393,392ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
504,289ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Debt, Current 0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Liabilities of Disposal Group, Including Discontinued Operation, Current 0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      18,846us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
18,846us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Long-term Debt, Excluding Current Maturities 7,347us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      13,191us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      7,347us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
13,191us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Deferred Tax Liabilities, Net, Noncurrent 592,431us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      649,493us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      592,431us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
649,493us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Other Liabilities, Noncurrent 45,926us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      53,835us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      45,926us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
53,835us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Liabilities of Disposal Group, Including Discontinued Operation, Noncurrent         1,398us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
        1,398us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Temporary Equity, Liquidation Preference 0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
              0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
     
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 4,931,587us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      5,131,032us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      4,931,587us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
5,131,032us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Liabilities and Equity 5,970,683us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      6,372,084us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      5,970,683us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
6,372,084us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Condensed Consolidating Statements of Cash Flows [Abstract]                        
Net Cash Provided by (Used in) Operating Activities                 679,947us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
483,658us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
632,945us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Payments to Acquire Businesses, Net of Cash Acquired                 (1,613)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(3,895)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(34,873)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Divestiture of business, net                 71,194us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
11,658us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
19,207us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Payments to Acquire Property, Plant, and Equipment                 (82,531)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(95,015)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(96,924)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Payments to Acquire Marketable Securities                   365us-gaap_PaymentsToAcquireMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(496)us-gaap_PaymentsToAcquireMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Proceeds from Sale and Maturity of Marketable Securities                 (25,377)us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
     
Consolidated Other Proceeds from (expenditures in) Investing Activities                 (863)ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
281ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(1,726)ocr_ConsolidatedOtherProceedsFromExpendituresInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Net Cash Provided by (Used in) Investing Activities                 11,564us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(87,336)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(113,820)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
(Payments of) Proceeds from Revolving Credit Facility and Term Loans                 0ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0ocr_PaymentsOfProceedsFromRevolvingCreditFacilityAndTermLoans
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Proceeds from long term borrowings and obligations                 0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Repayments of Other Long-term Debt                 0us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Payments of Debt Issuance Costs                 0us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Proceeds from (Repayments of) Bank Overdrafts                 (13,313)us-gaap_ProceedsFromRepaymentsOfBankOverdrafts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
10,441us-gaap_ProceedsFromRepaymentsOfBankOverdrafts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(14,915)us-gaap_ProceedsFromRepaymentsOfBankOverdrafts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Payments for Repurchase of Common Stock                 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options                 0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Payments of Ordinary Dividends, Common Stock                 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Consolidated Other Proceeds from (used in) Financing Activities                 (717,562)ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(397,211)ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(553,680)ocr_ConsolidatedOtherProceedsFromUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Option indexed to issuers equity cash paid                     0ocr_OptionIndexedToIssuersEquityCashPaid
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Net Cash Provided by (Used in) Financing Activities                 (730,875)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(386,770)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(568,595)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Cash and Cash Equivalents, Period Increase (Decrease)                 (39,364)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
9,552us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(49,470)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Net Cash Provided by (Used in) Discontinued Operations                 0us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(9,593)us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(6,859)us-gaap_NetCashProvidedByUsedInDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Net Cash Provided by (Used in) Continuing Operations                 (39,364)us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
19,145us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(56,329)us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Consolidating, Eliminating Adjustments [Member] | Senior Notes Payable [Member]                        
Summary Consolidating Statements of Income [Abstract]                        
Revenue, Net                 0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Cost of Goods Sold                 0us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Gross Profit                 0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Selling, General and Administrative Expense                 0us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Provision for Doubtful Accounts                 0us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Litigation And Other Professional Fees                 0ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Other Cost and Expense, Operating                 0us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Operating Income (Loss)                 0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Interest Income (Expense), Net                 0us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest                 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Income Tax Expense (Benefit)                 0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Income (loss) from continuing operations                 0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Income (Loss) from Equity Method Investments                 (251,833)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(66,542)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(301,387)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest                 (251,833)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(66,542)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(301,387)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Comprehensive Income (Loss), Net of Tax, Attributable to Parent                 (251,833)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(66,542)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(302,771)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
 
Condensed Consolidating Balance Sheets [Abstract]                        
Cash and Cash Equivalents, at Carrying Value 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Accounts Receivable, Net, Current (97,436)us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (313,368)us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (97,436)us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(313,368)us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Inventory, Net 0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Deferred Tax Assets, Net of Valuation Allowance, Current (220)us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (54)us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (220)us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(54)us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Other Assets, Current 0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Assets of Disposal Group, Including Discontinued Operation, Current         0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
        0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Assets, Current (97,656)us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (313,422)us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (97,656)us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(313,422)us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Property, Plant and Equipment, Net 0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Intangible Assets, Net (Excluding Goodwill) 0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Other Assets, Noncurrent 0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures (4,931,821)us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (5,131,280)us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (4,931,821)us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(5,131,280)us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Disposal Group, Including Discontinued Operation, Assets, Noncurrent         0us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
        0us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Assets (5,029,477)us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (5,444,702)us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (5,029,477)us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(5,444,702)us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Current liabilities of continuing operations (97,436)ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (313,368)ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (97,436)ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(313,368)ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Debt, Current 0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Liabilities of Disposal Group, Including Discontinued Operation, Current 0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Long-term Debt, Excluding Current Maturities 0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Deferred Tax Liabilities, Net, Noncurrent (220)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (54)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (220)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(54)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Other Liabilities, Noncurrent 0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Liabilities of Disposal Group, Including Discontinued Operation, Noncurrent         0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
        0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Temporary Equity, Liquidation Preference 0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest (4,931,821)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (5,131,280)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (4,931,821)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(5,131,280)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Liabilities and Equity (5,029,477)us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (5,444,702)us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
      (5,029,477)us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
(5,444,702)us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_SeniorNotesPayableMember
   
Consolidating, Eliminating Adjustments [Member] | Convertible SeniorDebentures [Member]                        
Summary Consolidating Statements of Income [Abstract]                        
Revenue, Net                 0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Cost of Goods Sold                 0us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_CostOfGoodsSold
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Gross Profit                 0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Selling, General and Administrative Expense                 0us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Provision for Doubtful Accounts                 0us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_ProvisionForDoubtfulAccounts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Litigation And Other Professional Fees                 0ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0ocr_LitigationAndOtherProfessionalFees
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Other Cost and Expense, Operating                 0us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Operating Income (Loss)                 0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Interest Income (Expense), Net                 0us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest                 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Income Tax Expense (Benefit)                 0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Income (loss) from continuing operations                 0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Income (Loss) from Equity Method Investments                 (251,833)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(66,542)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(301,387)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest                 (251,833)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(66,542)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(301,387)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Comprehensive Income (Loss), Net of Tax, Attributable to Parent                 (251,833)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(66,542)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(302,771)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
 
Condensed Consolidating Balance Sheets [Abstract]                        
Cash and Cash Equivalents, at Carrying Value 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Accounts Receivable, Net, Current (203)us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      (210)us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      (203)us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(210)us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Inventory, Net 0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Deferred Tax Assets, Net of Valuation Allowance, Current 0us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Other Assets, Current 0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Assets of Disposal Group, Including Discontinued Operation, Current         0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
        0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Assets, Current (203)us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      (210)us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      (203)us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(210)us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Property, Plant and Equipment, Net 0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Intangible Assets, Net (Excluding Goodwill) 0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Other Assets, Noncurrent 0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures (4,931,821)us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      (5,131,280)us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      (4,931,821)us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(5,131,280)us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Disposal Group, Including Discontinued Operation, Assets, Noncurrent         0us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
        0us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Assets (4,932,024)us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      (5,131,490)us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      (4,932,024)us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(5,131,490)us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Current liabilities of continuing operations (203)ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      (210)ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      (203)ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(210)ocr_Currentliabilitiesofcontinuingoperationsexcludingcurrentportionoflongtermdebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Debt, Current 0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Liabilities of Disposal Group, Including Discontinued Operation, Current 0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Long-term Debt, Excluding Current Maturities 0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Deferred Tax Liabilities, Net, Noncurrent 0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Other Liabilities, Noncurrent 0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Liabilities of Disposal Group, Including Discontinued Operation, Noncurrent         0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
        0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Temporary Equity, Liquidation Preference 0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
              0us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
     
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest (4,931,821)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      (5,131,280)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      (4,931,821)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
(5,131,280)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
   
Liabilities and Equity $ (4,932,024)us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      $ (5,131,490)us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
      $ (4,932,024)us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember
$ (5,131,490)us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_UnderlyingAssetClassAxis
= ocr_ConvertibleSeniorDebenturesMember