XML 96 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Original and Further Restatement of the Consolidated Financial Statements - Effects of Original Restatement and Further Restatement on Consolidated Shareholders' Equity (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Dec. 31, 2010
Dec. 31, 2009
Income tax benefit (expense) $ (7,602)us-gaap_IncomeTaxExpenseBenefit $ (23,944)us-gaap_IncomeTaxExpenseBenefit $ (14,443)us-gaap_IncomeTaxExpenseBenefit $ 6,028us-gaap_IncomeTaxExpenseBenefit  
Retained earnings increase (decrease)       (12,564)ofix_IncreaseDecreaseInRetainedEarnings  
Bad Debt Timing [Member]          
Retained earnings increase (decrease)       409ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_NonrecurringAdjustmentAxis
= ofix_BadDebtTimingAdjustmentsMember
 
Accounts Receivable Reserve [Member]          
Retained earnings increase (decrease)       (5,420)ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_NonrecurringAdjustmentAxis
= ofix_AccountsReceivableReserveMember
 
Other Adjustments [Member]          
Retained earnings increase (decrease)       (1,015)ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_NonrecurringAdjustmentAxis
= ofix_IntercompanyAdjustmentsMember
 
Inventory Existence [Member]          
Retained earnings increase (decrease)       (84)ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ofix_InventoryExistenceMember
 
Inventory Reserve [Member]          
Retained earnings increase (decrease)       (10,771)ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
 
Other Adjustments [Member]          
Retained earnings increase (decrease)       (1,711)ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ofix_OtherAdjustmentMember
 
Further Restatement Adjustments [Member]          
Income tax benefit (expense) 2,514us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
1,194us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
(278)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
(1,388)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
7,416us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
Retained earnings increase (decrease)       61ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
(12,625)ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
Further Restatement Adjustments [Member] | Bad Debt Timing [Member]          
Retained earnings increase (decrease)       409ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_NonrecurringAdjustmentAxis
= ofix_BadDebtTimingAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
 
Further Restatement Adjustments [Member] | Accounts Receivable Reserve [Member]          
Retained earnings increase (decrease)       (1,037)ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_NonrecurringAdjustmentAxis
= ofix_AccountsReceivableReserveMember
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
(4,383)ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_NonrecurringAdjustmentAxis
= ofix_AccountsReceivableReserveMember
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
Further Restatement Adjustments [Member] | Other Adjustments [Member]          
Retained earnings increase (decrease)       (203)ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_NonrecurringAdjustmentAxis
= ofix_IntercompanyAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
(812)ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_NonrecurringAdjustmentAxis
= ofix_IntercompanyAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
Further Restatement Adjustments [Member] | Inventory Existence [Member]          
Retained earnings increase (decrease)       (16)ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ofix_InventoryExistenceMember
(68)ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ofix_InventoryExistenceMember
Further Restatement Adjustments [Member] | Inventory Reserve [Member]          
Retained earnings increase (decrease)       2,581ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
(13,352)ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
Further Restatement Adjustments [Member] | Other Adjustments [Member]          
Retained earnings increase (decrease)       $ (285)ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ofix_OtherAdjustmentMember
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember
$ (1,426)ofix_IncreaseDecreaseInRetainedEarnings
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ofix_OtherAdjustmentMember
/ us-gaap_StatementScenarioAxis
= ofix_FurtherAdjustmentsMember