Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details)

v2.4.1.9
Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details) (Fair Value, Measurements, Recurring, USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Assets:    
Total assets $ 83,394us-gaap_AssetsFairValueDisclosure $ 187,507us-gaap_AssetsFairValueDisclosure
Liabilities:    
Total liabilities 137,514us-gaap_LiabilitiesFairValueDisclosure 178,160us-gaap_LiabilitiesFairValueDisclosure
Level 1
   
Assets:    
Total assets 77,044us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
174,492us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 2
   
Assets:    
Total assets 6,350us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
13,015us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Liabilities:    
Total liabilities 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Level 3
   
Assets:    
Total assets   0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Liabilities:    
Total liabilities 137,514us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
178,160us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Embedded conversion option
   
Liabilities:    
Total liabilities 65,947us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
101,087us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Embedded conversion option | Level 3
   
Liabilities:    
Total liabilities 65,947us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
101,087us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Deferred acquisition payments, net of discount
   
Liabilities:    
Total liabilities   5,465us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByLiabilityClassAxis
= opk_DeferredAcquisitionPaymentsNetOfDiscountMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Deferred acquisition payments, net of discount | Level 3
   
Liabilities:    
Total liabilities   5,465us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= opk_DeferredAcquisitionPaymentsNetOfDiscountMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Contingent consideration | CURNA
   
Liabilities:    
Total liabilities 440us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_CURNAMember
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
573us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_CURNAMember
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Contingent consideration | CURNA | Level 3
   
Liabilities:    
Total liabilities 440us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_CURNAMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
573us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_CURNAMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Contingent consideration | OPKO Diagnostics
   
Liabilities:    
Total liabilities 13,578us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_OpkoDiagnosticsMember
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
13,776us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_OpkoDiagnosticsMember
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Contingent consideration | OPKO Diagnostics | Level 3
   
Liabilities:    
Total liabilities 13,578us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_OpkoDiagnosticsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
13,776us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_OpkoDiagnosticsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Contingent consideration | FineTech
   
Liabilities:    
Total liabilities   3,124us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_FineTechMember
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Contingent consideration | FineTech | Level 3
   
Liabilities:    
Total liabilities   3,124us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_FineTechMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Contingent consideration | OPKO Renal
   
Liabilities:    
Total liabilities 55,780us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKORenalMember
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
53,092us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKORenalMember
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Contingent consideration | OPKO Renal | Level 3
   
Liabilities:    
Total liabilities 55,780us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKORenalMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
53,092us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKORenalMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Contingent consideration | OPKO Health Europe
   
Liabilities:    
Total liabilities 1,769us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOHealthEuropeMember
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,043us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOHealthEuropeMember
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Contingent consideration | OPKO Health Europe | Level 3
   
Liabilities:    
Total liabilities 1,769us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOHealthEuropeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,043us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOHealthEuropeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= opk_ContingentConsiderationMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Money market funds
   
Assets:    
Total assets 71,286us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
168,418us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Money market funds | Level 1
   
Assets:    
Total assets 71,286us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
168,418us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Certificates of deposit
   
Assets:    
Total assets 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CertificatesOfDepositMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
827us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CertificatesOfDepositMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Certificates of deposit | Level 2
   
Assets:    
Total assets 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CertificatesOfDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
827us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CertificatesOfDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Notes Receivable
   
Assets:    
Total assets   6,151us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_NotesReceivableMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Notes Receivable | Level 2
   
Assets:    
Total assets   6,151us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_NotesReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Common stock investments, available for sale
   
Assets:    
Total assets 5,758us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommonStockMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
6,074us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommonStockMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Common stock investments, available for sale | Level 1
   
Assets:    
Total assets 5,758us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommonStockMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
6,074us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommonStockMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Common stock options/warrants
   
Assets:    
Total assets 6,314us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ConvertibleDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
5,988us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ConvertibleDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Common stock options/warrants | Level 2
   
Assets:    
Total assets 6,314us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ConvertibleDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
5,988us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ConvertibleDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Forward Contracts
   
Assets:    
Total assets 36us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
49us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Forward Contracts | Level 2
   
Assets:    
Total assets $ 36us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ 49us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember