XML 50 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated other comprehensive loss - Components of Changes in Accumulated Other Comprehensive Loss (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance $ (382)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax    
Unrealized gain on cross-currency swap and warrants, net of tax 665us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent 103us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent  
Foreign currency translation adjustment (4,860)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent 376us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent  
Ending Balance (4,577)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax    
Foreign Currency Translation Adjustments [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (482)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
   
Foreign currency translation adjustment (4,860)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
   
Ending Balance (5,342)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
   
Change in Fair Value [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance     100us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= ofix_ChangeInFairValueMember
Ending Balance 765us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= ofix_ChangeInFairValueMember
  100us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= ofix_ChangeInFairValueMember
Change in Fair Value [Member] | Cross-Currency Swap and Warrants [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Unrealized gain on cross-currency swap and warrants, net of tax 665us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= ofix_CrossCurrencySwapAndWarrantsMember
/ us-gaap_StatementEquityComponentsAxis
= ofix_ChangeInFairValueMember
   
Accumulated Other Comprehensive Loss [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (382)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
   
Foreign currency translation adjustment (4,860)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
   
Ending Balance (4,577)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
   
Accumulated Other Comprehensive Loss [Member] | Cross-Currency Swap and Warrants [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Unrealized gain on cross-currency swap and warrants, net of tax $ 665us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
/ us-gaap_DerivativeInstrumentRiskAxis
= ofix_CrossCurrencySwapAndWarrantsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember