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,000us-gaap_SalesRevenueNet 91,806,000us-gaap_SalesRevenueNet 97,640,000us-gaap_SalesRevenueNet 102,279,000us-gaap_SalesRevenueNet 115,607,000us-gaap_SalesRevenueNet 105,818,000us-gaap_SalesRevenueNet 111,601,000us-gaap_SalesRevenueNet 107,163,000us-gaap_SalesRevenueNet 397,611,000us-gaap_SalesRevenueNet 440,189,000us-gaap_SalesRevenueNet 435,519,000us-gaap_SalesRevenueNet          
Increase (Decrease) in accounts receivable                 (28,562,000)us-gaap_IncreaseDecreaseInAccountsReceivable 11,128,000us-gaap_IncreaseDecreaseInAccountsReceivable (6,645,000)us-gaap_IncreaseDecreaseInAccountsReceivable          
Increase (Decease) in inventory                 3,213,000us-gaap_IncreaseDecreaseInInventories 384,000us-gaap_IncreaseDecreaseInInventories 12,705,000us-gaap_IncreaseDecreaseInInventories          
Adjustment to reclassify interest expenses                     3,900,000ofix_AdjustmentsToReclassifyInterestExpense          
Repayment of debt obligation                 16,000us-gaap_RepaymentsOfSecuredDebt 188,695,000us-gaap_RepaymentsOfSecuredDebt 7,500,000us-gaap_RepaymentsOfSecuredDebt          
Sales and marketing expense                 175,468,000us-gaap_SellingAndMarketingExpense 178,771,000us-gaap_SellingAndMarketingExpense 185,156,000us-gaap_SellingAndMarketingExpense          
Number of manufacturing facilities                 2ofix_NumberOfManufacturingFacilities              
Increase (Decrease) in Income Taxes                 (1,700,000)us-gaap_IncreaseDecreaseInIncomeTaxes (1,200,000)us-gaap_IncreaseDecreaseInIncomeTaxes 200,000us-gaap_IncreaseDecreaseInIncomeTaxes          
Revolving Credit Facility [Member]                                
Repayment of debt obligation                 57,500,000us-gaap_RepaymentsOfLongTermLinesOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
    20,000,000us-gaap_RepaymentsOfLongTermLinesOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
20,000,000us-gaap_RepaymentsOfLongTermLinesOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
57,500,000us-gaap_RepaymentsOfLongTermLinesOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Term Loan Facility [Member]                                
Repayment of debt obligation                 87,500,000us-gaap_RepaymentsOfSecuredDebt
/ us-gaap_LongtermDebtTypeAxis
= ofix_TermLoanFacilityMember
        87,500,000us-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,000us-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,000us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
9,000,000us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
6,000,000us-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,000us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
             
Restatement Adjustments [Member] | Bad Debt Timing [Member]                                
Increase (Decrease) in accounts receivable                   1,500,000us-gaap_IncreaseDecreaseInAccountsReceivable
/ us-gaap_NonrecurringAdjustmentAxis
= ofix_BadDebtTimingAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
           
Sales and marketing expense                 1,500,000us-gaap_SellingAndMarketingExpense
/ us-gaap_NonrecurringAdjustmentAxis
= ofix_BadDebtTimingAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
1,100,000us-gaap_SellingAndMarketingExpense
/ us-gaap_NonrecurringAdjustmentAxis
= ofix_BadDebtTimingAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,100,000us-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,000ofix_IncreaseDecreaseInCostOfSales
/ us-gaap_NonrecurringAdjustmentAxis
= ofix_IntercompanyAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
200,000ofix_IncreaseDecreaseInCostOfSales
/ us-gaap_NonrecurringAdjustmentAxis
= ofix_IntercompanyAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
300,000ofix_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,000us-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,000us-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,000ofix_IncreaseDecreaseInCostOfSales
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
1,500,000ofix_IncreaseDecreaseInCostOfSales
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
100,000ofix_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,000ofix_IncreaseDecreaseInCostOfSales
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ofix_InventoryExistenceMember
300,000ofix_IncreaseDecreaseInCostOfSales
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ofix_InventoryExistenceMember
200,000ofix_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                 4ofix_DistributorsDoesNotMeetRevenueRecognition
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ofix_DistributorRevenueMember
             
Number of distributer terminated                 2ofix_NumberOfDistributorsTerminated
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ofix_DistributorRevenueMember
             
Sales return                   3,300,000us-gaap_SalesReturnsGoods
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ofix_DistributorRevenueMember
4,100,000us-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,000us-gaap_IncreaseDecreaseInInventories
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ofix_DistributorRevenueMember
           
Distributor Revenue [Member] | Previously Reported [Member]                                
Net sales                   $ 462,000,000us-gaap_SalesRevenueNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ofix_DistributorRevenueMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 470,000,000us-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