Annual report pursuant to Section 13 and 15(d)

Debt - Inputs Used In Lattice Model (Details)

v2.4.1.9
Debt - Inputs Used In Lattice Model (Details) (Notes, Notes Due February 1, 2033, USD $)
0 Months Ended 1 Months Ended 12 Months Ended
Aug. 29, 2013
Jan. 30, 2013
Rate
Jan. 31, 2013
Rate
Dec. 31, 2014
Rate
Dec. 31, 2013
Rate
Notes | Notes Due February 1, 2033
         
Debt Instrument [Line Items]          
Stock price   $ 6.20us-gaap_SharePrice
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
  $ 9.99us-gaap_SharePrice
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
$ 8.44us-gaap_SharePrice
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
Conversion Rate 141.48us-gaap_DebtInstrumentConvertibleConversionRatio1
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
141.4827us-gaap_DebtInstrumentConvertibleConversionRatio1
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
141.4827us-gaap_DebtInstrumentConvertibleConversionRatio1
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
141.4827us-gaap_DebtInstrumentConvertibleConversionRatio1
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
141.4827us-gaap_DebtInstrumentConvertibleConversionRatio1
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
Conversion Price   $ 7.07us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
$ 7.07us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
$ 7.07us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
$ 7.07us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
Maturity date       Feb. 01, 2033 Feb. 01, 2033
Risk-free interest rate   1.12%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
  1.40%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
1.78%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
Estimated stock volatility   40.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
  39.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
55.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
Estimated credit spread   9.44%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
  10.81%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
8.28%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
Interest rate of notes payable   3.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
3.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
3.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
3.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= opk_NotesDueFebruary12033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember