Annual report pursuant to Section 13 and 15(d)

Composition of Certain Financial Statement Captions (Details 3)

v2.4.1.9
Composition of Certain Financial Statement Captions (Details 3) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Mar. 31, 2013
Goodwill [Roll Forward]      
Beginning balance $ 226,373us-gaap_Goodwill [1] $ 80,450us-gaap_Goodwill  
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod 142,195us-gaap_GoodwillAcquiredDuringPeriod  
Foreign exchange, other (2,081)us-gaap_GoodwillOtherChanges 3,728us-gaap_GoodwillOtherChanges  
Ending balance 224,292us-gaap_Goodwill [1] 226,373us-gaap_Goodwill [1]  
OPKO Mexico      
Goodwill [Roll Forward]      
Ending balance 21us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_ExaktaOpkoMember
   
OPKO Chile      
Goodwill [Roll Forward]      
Ending balance 5,441us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OpkoChileMember
[2]    
OPKO Health Europe      
Goodwill [Roll Forward]      
Ending balance 8,062us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOHealthEuropeMember
   
OPKO Renal      
Goodwill [Roll Forward]      
Beginning balance     2,411us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKORenalMember
Ending balance 2,411us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKORenalMember
  2,411us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKORenalMember
OPKO Biologics      
Goodwill [Roll Forward]      
Ending balance 139,784us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_PROLORMember
   
OPKO Lab      
Goodwill [Roll Forward]      
Ending balance 29,629us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOLabMember
   
Pharmaceutical | CURNA      
Goodwill [Roll Forward]      
Beginning balance 4,827us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_CURNAMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
4,827us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_CURNAMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_CURNAMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_CURNAMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Foreign exchange, other 0us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_CURNAMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
0us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_CURNAMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Ending balance 4,827us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_CURNAMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
4,827us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_CURNAMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Pharmaceutical | OPKO Mexico      
Goodwill [Roll Forward]      
Beginning balance 114us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_ExaktaOpkoMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
114us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_ExaktaOpkoMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_ExaktaOpkoMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_ExaktaOpkoMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Foreign exchange, other (14)us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_ExaktaOpkoMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
0us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_ExaktaOpkoMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Ending balance 100us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_ExaktaOpkoMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
114us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_ExaktaOpkoMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Pharmaceutical | OPKO Chile      
Goodwill [Roll Forward]      
Beginning balance 6,102us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OpkoChileMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
6,697us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OpkoChileMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_OpkoChileMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_OpkoChileMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Foreign exchange, other (819)us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_OpkoChileMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
(595)us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_OpkoChileMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Ending balance 5,283us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OpkoChileMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
6,102us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OpkoChileMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Pharmaceutical | OPKO Health Europe      
Goodwill [Roll Forward]      
Beginning balance 9,075us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOHealthEuropeMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
8,712us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOHealthEuropeMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOHealthEuropeMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOHealthEuropeMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Foreign exchange, other (1,062)us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOHealthEuropeMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
363us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOHealthEuropeMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Ending balance 8,013us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOHealthEuropeMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
9,075us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOHealthEuropeMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Pharmaceutical | FineTech      
Goodwill [Roll Forward]      
Beginning balance 11,698us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_FineTechMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
11,698us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_FineTechMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_FineTechMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_FineTechMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Foreign exchange, other 0us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_FineTechMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
0us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_FineTechMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Ending balance 11,698us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_FineTechMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
11,698us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_FineTechMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Pharmaceutical | SciVac      
Goodwill [Roll Forward]      
Beginning balance 1,739us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_SciGenMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
796us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_SciGenMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_SciGenMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_SciGenMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Foreign exchange, other (186)us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_SciGenMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
943us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_SciGenMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Ending balance 1,553us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_SciGenMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
1,739us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_SciGenMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Pharmaceutical | OPKO Renal      
Goodwill [Roll Forward]      
Beginning balance 2,069us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKORenalMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
0us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKORenalMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKORenalMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
2,411us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKORenalMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Foreign exchange, other 0us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKORenalMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
(342)us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKORenalMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Ending balance 2,069us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKORenalMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
2,069us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKORenalMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Pharmaceutical | OPKO Biologics      
Goodwill [Roll Forward]      
Beginning balance 139,784us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_PROLORMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
0us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_PROLORMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_PROLORMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
139,784us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_PROLORMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Foreign exchange, other 0us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_PROLORMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
0us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_PROLORMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Ending balance 139,784us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_PROLORMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
139,784us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_PROLORMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_PharmaceuticalMember
 
Diagnostics | OPKO Diagnostics      
Goodwill [Roll Forward]      
Beginning balance 17,977us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_ClarosMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_DiagnosticsMember
17,977us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_ClarosMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_DiagnosticsMember
 
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_ClarosMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_DiagnosticsMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_ClarosMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_DiagnosticsMember
 
Foreign exchange, other 0us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_ClarosMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_DiagnosticsMember
0us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_ClarosMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_DiagnosticsMember
 
Ending balance 17,977us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_ClarosMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_DiagnosticsMember
17,977us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_ClarosMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_DiagnosticsMember
 
Diagnostics | OPKO Lab      
Goodwill [Roll Forward]      
Beginning balance 32,988us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOLabMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_DiagnosticsMember
29,629us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOLabMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_DiagnosticsMember
 
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOLabMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_DiagnosticsMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOLabMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_DiagnosticsMember
 
Foreign exchange, other 0us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOLabMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_DiagnosticsMember
3,359us-gaap_GoodwillOtherChanges
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOLabMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_DiagnosticsMember
 
Ending balance $ 32,988us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOLabMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_DiagnosticsMember
$ 32,988us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= opk_OPKOLabMember
/ us-gaap_StatementBusinessSegmentsAxis
= opk_DiagnosticsMember
 
[1] As of December 31, 2014 and December 31, 2013, total assets include $7.6 million and $6.7 million, respectively, and total liabilities include $12.1 million and $10.4 million, respectively, related to SciVac, previously known as SciGen (I.L.) Ltd, a consolidated variable interest entity. SciVac’s consolidated assets are owned by SciVac and SciVac’s consolidated liabilities have no recourse against us. Refer to Note 4.
[2] Includes intangible assets and goodwill related to ALS acquisition.