XML 19 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill - Schedule of Changes in Net Carrying Amount of Goodwill (Detail) (USD $)
In Thousands, unless otherwise specified
6 Months Ended 12 Months Ended
Dec. 31, 2013
Jun. 30, 2013
Dec. 31, 2013
Dec. 31, 2014
Goodwill [Line Items]        
Beginning balance $ 72,758us-gaap_Goodwill $ 74,388us-gaap_Goodwill $ 74,388us-gaap_Goodwill $ 53,565us-gaap_Goodwill
Foreign currency   (1,630)us-gaap_GoodwillTranslationAdjustments    
Impairment (19,193)us-gaap_GoodwillImpairmentLoss   (19,193)us-gaap_GoodwillImpairmentLoss  
Ending balance 53,565us-gaap_Goodwill 72,758us-gaap_Goodwill 53,565us-gaap_Goodwill 53,565us-gaap_Goodwill
Spine [Member]        
Goodwill [Line Items]        
Beginning balance 41,401us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_SpineReportingSegmentMember
41,564us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_SpineReportingSegmentMember
41,564us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_SpineReportingSegmentMember
 
Foreign currency   (163)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_SpineReportingSegmentMember
   
Reallocation (41,401)us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_SpineReportingSegmentMember
     
Ending balance   41,401us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_SpineReportingSegmentMember
   
Orthopedics [Member]        
Goodwill [Line Items]        
Beginning balance 31,357us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_OrthopedicsReportingSegmentMember
32,824us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_OrthopedicsReportingSegmentMember
32,824us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_OrthopedicsReportingSegmentMember
 
Foreign currency   (1,467)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_OrthopedicsReportingSegmentMember
   
Reallocation (31,357)us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_OrthopedicsReportingSegmentMember
     
Ending balance   31,357us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_OrthopedicsReportingSegmentMember
   
BioStim [Member]        
Goodwill [Line Items]        
Beginning balance       42,678us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_BiostimMember
Reallocation 42,678us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_BiostimMember
     
Ending balance 42,678us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_BiostimMember
  42,678us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_BiostimMember
42,678us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_BiostimMember
Biologics [Member]        
Goodwill [Line Items]        
Beginning balance       10,887us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_BiologicsMember
Reallocation 10,887us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_BiologicsMember
     
Ending balance 10,887us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_BiologicsMember
  10,887us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_BiologicsMember
10,887us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_BiologicsMember
Extremity Fixation [Member]        
Goodwill [Line Items]        
Reallocation 9,825us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_ExtremityFixationMember
     
Impairment (9,825)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_ExtremityFixationMember
     
Spine Fixation [Member]        
Goodwill [Line Items]        
Reallocation 9,368us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_SpineFixationMember
     
Impairment $ (9,368)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ofix_SpineFixationMember