XML 14 R54.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Original and Further Restatement of the Consolidated Financial Statements - Additional Information (Detail) (USD $) | 3 Months Ended | 12 Months Ended | 1 Months Ended | 6 Months Ended | 3 Months Ended
--- | --- | --- | --- | --- | ---
Dec. 31, 2013 | Sep. 30, 2013 | Jun. 30, 2013 | Mar. 31, 2013 | Dec. 31, 2012 | Sep. 30, 2012 | Jun. 30, 2012 | Mar. 31, 2012 | Dec. 31, 2013 Facilities | Dec. 31, 2012 | Dec. 31, 2011 | Sep. 30, 2012 | Jun. 30, 2012 | May 31, 2012 | Jun. 30, 2012 | Mar. 31, 2014
Increase (Decrease) in net sales |  |  |  |  |  |  |  |  |  | $ (14,700,000)us-gaap_NetIncreaseDecreaseInSalesAndTransferPricesAndProductionCosts | $ (28,200,000)us-gaap_NetIncreaseDecreaseInSalesAndTransferPricesAndProductionCosts |  |  |  |  |
Increase (Decrease) in net income from continuing operations |  |  |  |  |  |  |  |  |  | (8,900,000)ofix_NetDecreaseIncreaseToNetIncome | (14,500,000)ofix_NetDecreaseIncreaseToNetIncome |  |  |  |  |
Net sales | 105,886,000 us-gaap_SalesRevenueNet | 91,806,000 us-gaap_SalesRevenueNet | 97,640,000 us-gaap_SalesRevenueNet | 102,279,000 us-gaap_SalesRevenueNet | 115,607,000 us-gaap_SalesRevenueNet | 105,818,000 us-gaap_SalesRevenueNet | 111,601,000 us-gaap_SalesRevenueNet | 107,163,000 us-gaap_SalesRevenueNet | 397,611,000 us-gaap_SalesRevenueNet | 440,189,000 us-gaap_SalesRevenueNet | 435,519,000 us-gaap_SalesRevenueNet |  |  |  |  |
Increase (Decrease) in accounts receivable |  |  |  |  |  |  |  |  | (28,562,000)us-gaap_IncreaseDecreaseInAccountsReceivable | 11,128,000 us-gaap_IncreaseDecreaseInAccountsReceivable | (6,645,000)us-gaap_IncreaseDecreaseInAccountsReceivable |  |  |  |  |
Increase (Decease) in inventory |  |  |  |  |  |  |  |  | 3,213,000 us-gaap_IncreaseDecreaseInInventories | 384,000 us-gaap_IncreaseDecreaseInInventories | 12,705,000 us-gaap_IncreaseDecreaseInInventories |  |  |  |  |
Adjustment to reclassify interest expenses |  |  |  |  |  |  |  |  |  |  | 3,900,000 ofix_AdjustmentsToReclassifyInterestExpense |  |  |  |  |
Repayment of debt obligation |  |  |  |  |  |  |  |  | 16,000 us-gaap_RepaymentsOfSecuredDebt | 188,695,000 us-gaap_RepaymentsOfSecuredDebt | 7,500,000 us-gaap_RepaymentsOfSecuredDebt |  |  |  |  |
Sales and marketing expense |  |  |  |  |  |  |  |  | 175,468,000 us-gaap_SellingAndMarketingExpense | 178,771,000 us-gaap_SellingAndMarketingExpense | 185,156,000 us-gaap_SellingAndMarketingExpense |  |  |  |  |
Number of manufacturing facilities |  |  |  |  |  |  |  |  | 2 ofix_NumberOfManufacturingFacilities |  |  |  |  |  |  |
Increase (Decrease) in Income Taxes |  |  |  |  |  |  |  |  | (1,700,000)us-gaap_IncreaseDecreaseInIncomeTaxes | (1,200,000)us-gaap_IncreaseDecreaseInIncomeTaxes | 200,000 us-gaap_IncreaseDecreaseInIncomeTaxes |  |  |  |  |
Revolving Credit Facility [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Repayment of debt obligation |  |  |  |  |  |  |  |  | 57,500,000 us-gaap_RepaymentsOfLongTermLinesOfCredit / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |  |  | 20,000,000 us-gaap_RepaymentsOfLongTermLinesOfCredit / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember | 20,000,000 us-gaap_RepaymentsOfLongTermLinesOfCredit / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember | 57,500,000 us-gaap_RepaymentsOfLongTermLinesOfCredit / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |  |
Term Loan Facility [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Repayment of debt obligation |  |  |  |  |  |  |  |  | 87,500,000 us-gaap_RepaymentsOfSecuredDebt / us-gaap_LongtermDebtTypeAxis = ofix_TermLoanFacilityMember |  |  |  |  | 87,500,000 us-gaap_RepaymentsOfSecuredDebt / us-gaap_LongtermDebtTypeAxis = ofix_TermLoanFacilityMember |  |
Inventory Reserve [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decease) in inventory |  |  |  |  |  |  |  |  |  | (14,800,000)us-gaap_IncreaseDecreaseInInventories / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_InventoryValuationReserveMember |  |  |  |  |  |
Increase (Decrease) in inventory reserve |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,200,000 us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_InventoryValuationReserveMember |
Restatement Adjustments [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in accounts receivable |  |  |  |  |  |  |  |  | (4,800,000)us-gaap_IncreaseDecreaseInAccountsReceivable / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember |  |  |  |  |  |  |
Increase (Decease) in inventory |  |  |  |  |  |  |  |  | (17,900,000)us-gaap_IncreaseDecreaseInInventories / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember |  |  |  |  |  |  |
Sales and marketing expense |  |  |  |  |  |  |  |  | 2,200,000 us-gaap_SellingAndMarketingExpense / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember | 9,000,000 us-gaap_SellingAndMarketingExpense / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember | 6,000,000 us-gaap_SellingAndMarketingExpense / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember |  |  |  |  |
Increase (Decrease) in assets |  |  |  |  |  |  |  |  | (11,200,000)us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember |  |  |  |  |  |  |
Increase (Decrease) in income tax expense |  |  |  |  |  |  |  |  | (500,000)ofix_IncreaseDecreaseInIncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember | (1,100,000)ofix_IncreaseDecreaseInIncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember |  |  |  |  |  |
Increase (Decrease) in Deferred income tax |  |  |  |  |  |  |  |  | 6,000,000 us-gaap_IncreaseDecreaseInDeferredIncomeTaxes / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember |  |  |  |  |  |  |
Restatement Adjustments [Member] | Bad Debt Timing [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in accounts receivable |  |  |  |  |  |  |  |  |  | 1,500,000 us-gaap_IncreaseDecreaseInAccountsReceivable / us-gaap_NonrecurringAdjustmentAxis = ofix_BadDebtTimingAdjustmentsMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember |  |  |  |  |  |
Sales and marketing expense |  |  |  |  |  |  |  |  | 1,500,000 us-gaap_SellingAndMarketingExpense / us-gaap_NonrecurringAdjustmentAxis = ofix_BadDebtTimingAdjustmentsMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember | 1,100,000 us-gaap_SellingAndMarketingExpense / us-gaap_NonrecurringAdjustmentAxis = ofix_BadDebtTimingAdjustmentsMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember | 2,100,000 us-gaap_SellingAndMarketingExpense / us-gaap_NonrecurringAdjustmentAxis = ofix_BadDebtTimingAdjustmentsMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember |  |  |  |  |
Restatement Adjustments [Member] | Other Adjustments [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decease) in inventory |  |  |  |  |  |  |  |  | (2,600,000)us-gaap_IncreaseDecreaseInInventories / us-gaap_NonrecurringAdjustmentAxis = ofix_IntercompanyAdjustmentsMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember | (1,500,000)us-gaap_IncreaseDecreaseInInventories / us-gaap_NonrecurringAdjustmentAxis = ofix_IntercompanyAdjustmentsMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember |  |  |  |  |  |
Increase (Decrease) in cost of sales |  |  |  |  |  |  |  |  | 1,100,000 ofix_IncreaseDecreaseInCostOfSales / us-gaap_NonrecurringAdjustmentAxis = ofix_IntercompanyAdjustmentsMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember | 200,000 ofix_IncreaseDecreaseInCostOfSales / us-gaap_NonrecurringAdjustmentAxis = ofix_IntercompanyAdjustmentsMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember | 300,000 ofix_IncreaseDecreaseInCostOfSales / us-gaap_NonrecurringAdjustmentAxis = ofix_IntercompanyAdjustmentsMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember |  |  |  |  |
Restatement Adjustments [Member] | Discontinued Operations [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest expenses classified under discontinued operations |  |  |  |  |  |  |  |  |  | 500,000 us-gaap_InterestAndDebtExpense / us-gaap_NonrecurringAdjustmentAxis = ofix_DiscontinuedOperationsMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember |  |  |  |  |  |
Restatement Adjustments [Member] | Accounts Receivable Reserve [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in accounts receivable |  |  |  |  |  |  |  |  | (4,200,000)us-gaap_IncreaseDecreaseInAccountsReceivable / us-gaap_NonrecurringAdjustmentAxis = ofix_AccountsReceivableReserveMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember | (3,500,000)us-gaap_IncreaseDecreaseInAccountsReceivable / us-gaap_NonrecurringAdjustmentAxis = ofix_AccountsReceivableReserveMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember |  |  |  |  |  |
Increase (Decrease) in assets |  |  |  |  |  |  |  |  | (700,000)us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_NonrecurringAdjustmentAxis = ofix_AccountsReceivableReserveMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember | (200,000)us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_NonrecurringAdjustmentAxis = ofix_AccountsReceivableReserveMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember | 2,100,000 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_NonrecurringAdjustmentAxis = ofix_AccountsReceivableReserveMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember |  |  |  |  |
Restatement Adjustments [Member] | Inventory Reserve [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decease) in inventory |  |  |  |  |  |  |  |  | (14,400,000)us-gaap_IncreaseDecreaseInInventories / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_InventoryValuationReserveMember | (11,800,000)us-gaap_IncreaseDecreaseInInventories / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_InventoryValuationReserveMember |  |  |  |  |  |
Increase (Decrease) in cost of sales |  |  |  |  |  |  |  |  | 3,200,000 ofix_IncreaseDecreaseInCostOfSales / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_InventoryValuationReserveMember | 1,500,000 ofix_IncreaseDecreaseInCostOfSales / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_InventoryValuationReserveMember | 100,000 ofix_IncreaseDecreaseInCostOfSales / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_InventoryValuationReserveMember |  |  |  |  |
Restatement Adjustments [Member] | Inventory Existence [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decease) in inventory |  |  |  |  |  |  |  |  | (1,000,000)us-gaap_IncreaseDecreaseInInventories / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = ofix_InventoryExistenceMember | (600,000)us-gaap_IncreaseDecreaseInInventories / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = ofix_InventoryExistenceMember |  |  |  |  |  |
Increase (Decrease) in cost of sales |  |  |  |  |  |  |  |  | 400,000 ofix_IncreaseDecreaseInCostOfSales / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = ofix_InventoryExistenceMember | 300,000 ofix_IncreaseDecreaseInCostOfSales / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = ofix_InventoryExistenceMember | 200,000 ofix_IncreaseDecreaseInCostOfSales / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = ofix_InventoryExistenceMember |  |  |  |  |
Subsequent Event [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Income Taxes |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (1,900,000)us-gaap_IncreaseDecreaseInIncomeTaxes / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember
Distributor Revenue [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distributors that did not meet the fixed or determinable or collectability revenue recognition criteria |  |  |  |  |  |  |  |  | 4 ofix_DistributorsDoesNotMeetRevenueRecognition / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_DistributorRevenueMember |  |  |  |  |  |  |
Number of distributer terminated |  |  |  |  |  |  |  |  | 2 ofix_NumberOfDistributorsTerminated / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_DistributorRevenueMember |  |  |  |  |  |  |
Sales return |  |  |  |  |  |  |  |  |  | 3,300,000 us-gaap_SalesReturnsGoods / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_DistributorRevenueMember | 4,100,000 us-gaap_SalesReturnsGoods / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_DistributorRevenueMember |  |  |  |  |
Increase (Decrease) in accounts receivable |  |  |  |  |  |  |  |  |  | (41,300,000)us-gaap_IncreaseDecreaseInAccountsReceivable / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_DistributorRevenueMember |  |  |  |  |  |
Increase (Decease) in inventory |  |  |  |  |  |  |  |  |  | 11,000,000 us-gaap_IncreaseDecreaseInInventories / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_DistributorRevenueMember |  |  |  |  |  |
Distributor Revenue [Member] | Previously Reported [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  |  | $ 462,000,000 us-gaap_SalesRevenueNet / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_DistributorRevenueMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | $ 470,000,000 us-gaap_SalesRevenueNet / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_DistributorRevenueMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |  |  |  |  |
Distributor Revenue [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Percentage of net sales |  |  |  |  |  |  |  |  | 11.00%ofix_SalesRevenueGoodsNetPercentages / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_DistributorRevenueMember / us-gaap_RangeAxis = us-gaap_MinimumMember |  |  |  |  |  |  |
Distributor Revenue [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Percentage of net sales |  |  |  |  |  |  |  |  | 13.00%ofix_SalesRevenueGoodsNetPercentages / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_DistributorRevenueMember / us-gaap_RangeAxis = us-gaap_MaximumMember |  |  |  |  |  |  |

X
- Definition Adjustments to reclassify interest expense + References No definition available. + Details
Name: | ofix_AdjustmentsToReclassifyInterestExpense
Namespace Prefix: | ofix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Distributors does not meet revenue recognition + References No definition available. + Details
Name: | ofix_DistributorsDoesNotMeetRevenueRecognition
Namespace Prefix: | ofix_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Increase decrease in cost of sales. + References No definition available. + Details
Name: | ofix_IncreaseDecreaseInCostOfSales
Namespace Prefix: | ofix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase Decrease In Income Tax Expense Benefit + References No definition available. + Details
Name: | ofix_IncreaseDecreaseInIncomeTaxExpenseBenefit
Namespace Prefix: | ofix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Net Decrease Increase To Net Income + References No definition available. + Details
Name: | ofix_NetDecreaseIncreaseToNetIncome
Namespace Prefix: | ofix_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of distributors terminated + References No definition available. + Details
Name: | ofix_NumberOfDistributorsTerminated
Namespace Prefix: | ofix_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Manufacturing Facilities + References No definition available. + Details
Name: | ofix_NumberOfManufacturingFacilities
Namespace Prefix: | ofix_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sales Revenue Goods Net Percentages + References No definition available. + Details
Name: | ofix_SalesRevenueGoodsNetPercentages
Namespace Prefix: | ofix_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets. + References No definition available. + Details
Name: | us-gaap_IncreaseDecreaseInIncomeTaxes
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInInventories
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in the reserve account established to account for expected but unspecified losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in the aggregate amount of assets used to generate operating income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInOperatingAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Interest and debt related expenses associated with nonoperating financing activities of the entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 + Details
Name: | us-gaap_InterestAndDebtExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in standardized measure of discounted future net cash flow as a result of change in sales and transfer prices and in production (lifting) costs related to future production. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 932 -SubTopic 235 -Section 50 -Paragraph 35 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=8451039&loc=d3e62500-109447 + Details
Name: | us-gaap_NetIncreaseDecreaseInSalesAndTransferPricesAndProductionCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3291-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 + Details
Name: | us-gaap_RepaymentsOfLongTermLinesOfCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3291-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 + Details
Name: | us-gaap_RepaymentsOfSecuredDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate refunds recognized during an accounting period due to goods returned by customers (other than under warranty provisions). Returns are a deduction from gross revenue in arriving at net revenue. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesReturnsGoods
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate total amount of expenses directly related to the marketing or selling of products or services. + References No definition available. + Details
Name: | us-gaap_SellingAndMarketingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=ofix_DistributorRevenueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=ofix_TermLoanFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_RestatementAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |