XML 40 R40.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Original and Further Restatement of the Consolidated Financial Statements - Effects of Restatements of Condensed Consolidated Statement of Cash Flow (Detail) (USD $) In Thousands, unless otherwise specified | 3 Months Ended
--- | ---
Mar. 31, 2014 | Mar. 31, 2013
Cash flows from operating activities: |  |  |
Net income | $ (2,508)us-gaap_NetIncomeLoss |  | $ 3,447us-gaap_NetIncomeLoss
Adjustments to reconcile net income to net cash provided by operating activities: |  |  |
Depreciation and amortization | 5,746us-gaap_DepreciationDepletionAndAmortization |  | 5,067us-gaap_DepreciationDepletionAndAmortization
Amortization of debt costs | 180us-gaap_AmortizationOfFinancingCosts |  | 180us-gaap_AmortizationOfFinancingCosts
Amortization of exclusivity agreements | 346ofix_AmortizationOfExclusivityAgreements |  | 311ofix_AmortizationOfExclusivityAgreements
Provision for doubtful accounts | 108us-gaap_ProvisionForDoubtfulAccounts |  | 1,368us-gaap_ProvisionForDoubtfulAccounts
Deferred income taxes | (246)us-gaap_DeferredIncomeTaxExpenseBenefit |  | (6)us-gaap_DeferredIncomeTaxExpenseBenefit
Share-based compensation | 1,187us-gaap_ShareBasedCompensation |  | 1,943us-gaap_ShareBasedCompensation
Excess income tax benefit on employee stock-based awards | (29)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities |  | (78)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
Other | 14us-gaap_OtherNoncashIncomeExpense |  | 421us-gaap_OtherNoncashIncomeExpense
Change in operating assets and liabilities: |  |  |
Trade accounts receivable | (2,607)us-gaap_IncreaseDecreaseInAccountsReceivable |  | 9,665us-gaap_IncreaseDecreaseInAccountsReceivable
Inventories | 2,487us-gaap_IncreaseDecreaseInInventories |  | (2,106)us-gaap_IncreaseDecreaseInInventories
Prepaid expenses and other current assets | (3,464)ofix_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets |  | 4,843ofix_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
Trade accounts payable | (6,670)us-gaap_IncreaseDecreaseInAccountsPayable |  | (7,247)us-gaap_IncreaseDecreaseInAccountsPayable
Other current liabilities | (4,606)us-gaap_IncreaseDecreaseInOtherCurrentLiabilities |  | (162)us-gaap_IncreaseDecreaseInOtherCurrentLiabilities
Long-term assets | 130us-gaap_IncreaseDecreaseInOtherNoncurrentAssets |  | (1,553)us-gaap_IncreaseDecreaseInOtherNoncurrentAssets
Long-term liabilities | (280)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities |  | (1,039)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
Net cash provided by operating activities | (10,212)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations |  | 15,054us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Cash flows from investing activities: |  |  |
Capital expenditures for property, plant and equipment | (3,691)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment |  | (6,029)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Capital expenditures for intangible assets | (46)us-gaap_PaymentsToAcquireIntangibleAssets |  | (44)us-gaap_PaymentsToAcquireIntangibleAssets
Sale of other investments | 32us-gaap_ProceedsFromSaleOfOtherInvestments |  | (506)us-gaap_ProceedsFromSaleOfOtherInvestments
Net cash used in investing activities | (3,705)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations |  | (6,579)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
Cash flows from financing activities: |  |  |
Net proceeds from issuance of common shares | 5,542us-gaap_ProceedsFromIssuanceOfCommonStock |  | 2,143us-gaap_ProceedsFromIssuanceOfCommonStock
(Repayment of) proceeds from bank borrowings, net |  |  | (15)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
Changes in restricted cash | 4,502us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities |  | (8,141)us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
Excess income tax benefit on employee stock-based awards | 29us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities |  | 78us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Net cash provided by financing activities | 10,073us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations |  | (5,935)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
Effect of exchange rate changes on cash | 37us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations |  | (433)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
Net decrease in cash and cash equivalents | (3,807)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease |  | 2,107us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents at the beginning of the period | 28,924us-gaap_CashAndCashEquivalentsAtCarryingValue |  | 30,767us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents at the end of the period | 25,117us-gaap_CashAndCashEquivalentsAtCarryingValue | [1] | 32,874us-gaap_CashAndCashEquivalentsAtCarryingValue
Originally Reported [Member] |  |  |
Cash flows from operating activities: |  |  |
Net income | (782)us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  |
Restatement Adjustments [Member] |  |  |
Cash flows from operating activities: |  |  |
Net income |  |  | 2,384us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
Original Restatement [Member] |  |  |
Cash flows from operating activities: |  |  |
Net income |  |  | 4,500us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Further Restatement Adjustments [Member] |  |  |
Cash flows from operating activities: |  |  |
Net income | (1,726)us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  | (1,053)us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember
Further Restatement [Member] |  |  |
Cash flows from operating activities: |  |  |
Net income | 2,508us-gaap_NetIncomeLoss / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | 3,447us-gaap_NetIncomeLoss / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Adjustments to reconcile net income to net cash provided by operating activities: |  |  |
Depreciation and amortization | 5,746us-gaap_DepreciationDepletionAndAmortization / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | 5,067us-gaap_DepreciationDepletionAndAmortization / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Amortization of debt costs | 180us-gaap_AmortizationOfFinancingCosts / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | 180us-gaap_AmortizationOfFinancingCosts / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Amortization of exclusivity agreements | 346ofix_AmortizationOfExclusivityAgreements / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | 311ofix_AmortizationOfExclusivityAgreements / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Provision for doubtful accounts | 108us-gaap_ProvisionForDoubtfulAccounts / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | 1,368us-gaap_ProvisionForDoubtfulAccounts / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Deferred income taxes | (246)us-gaap_DeferredIncomeTaxExpenseBenefit / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | (6)us-gaap_DeferredIncomeTaxExpenseBenefit / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Share-based compensation | 1,187us-gaap_ShareBasedCompensation / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | 1,943us-gaap_ShareBasedCompensation / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Excess income tax benefit on employee stock-based awards | (29)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | (78)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Other | 14us-gaap_OtherNoncashIncomeExpense / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | 421us-gaap_OtherNoncashIncomeExpense / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Change in operating assets and liabilities: |  |  |
Trade accounts receivable | (2,607)us-gaap_IncreaseDecreaseInAccountsReceivable / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | 9,665us-gaap_IncreaseDecreaseInAccountsReceivable / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Inventories | 2,487us-gaap_IncreaseDecreaseInInventories / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | (2,106)us-gaap_IncreaseDecreaseInInventories / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Prepaid expenses and other current assets | (3,464)ofix_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | 4,843ofix_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Trade accounts payable | (6,670)us-gaap_IncreaseDecreaseInAccountsPayable / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | (7,247)us-gaap_IncreaseDecreaseInAccountsPayable / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Other current liabilities | (4,606)us-gaap_IncreaseDecreaseInOtherCurrentLiabilities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | (162)us-gaap_IncreaseDecreaseInOtherCurrentLiabilities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Long-term assets | 130us-gaap_IncreaseDecreaseInOtherNoncurrentAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | (1,553)us-gaap_IncreaseDecreaseInOtherNoncurrentAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Long-term liabilities | (280)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | (1,039)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Net cash provided by operating activities | (10,212)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | 15,054us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Cash flows from investing activities: |  |  |
Capital expenditures for property, plant and equipment | (3,691)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | (6,029)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Capital expenditures for intangible assets | (46)us-gaap_PaymentsToAcquireIntangibleAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | (44)us-gaap_PaymentsToAcquireIntangibleAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Sale of other investments | 32us-gaap_ProceedsFromSaleOfOtherInvestments / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  |
Purchase of other investments |  |  | (506)us-gaap_PaymentsToAcquireOtherInvestments / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Net cash used in investing activities | (3,705)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | (6,579)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Cash flows from financing activities: |  |  |
Net proceeds from issuance of common shares | 5,542us-gaap_ProceedsFromIssuanceOfCommonStock / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | 2,143us-gaap_ProceedsFromIssuanceOfCommonStock / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
(Repayment of) proceeds from bank borrowings, net |  |  | (15)us-gaap_ProceedsFromRepaymentsOfShortTermDebt / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Changes in restricted cash | 4,502us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | (8,141)us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Excess income tax benefit on employee stock-based awards | 29us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | 78us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Net cash provided by financing activities | 10,073us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | (5,935)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Effect of exchange rate changes on cash | 37us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | (433)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Net decrease in cash and cash equivalents | (3,807)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | 2,107us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Cash and cash equivalents at the beginning of the period | 28,924us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | 30,767us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Cash and cash equivalents at the end of the period | 25,117us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember |  | 32,874us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember
Further Restatement [Member] | Originally Reported [Member] |  |  |
Cash flows from operating activities: |  |  |
Net income | 782us-gaap_NetIncomeLoss / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | 2,116us-gaap_NetIncomeLoss / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Adjustments to reconcile net income to net cash provided by operating activities: |  |  |
Depreciation and amortization | 6,004us-gaap_DepreciationDepletionAndAmortization / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | 4,995us-gaap_DepreciationDepletionAndAmortization / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Amortization of debt costs | 180us-gaap_AmortizationOfFinancingCosts / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | 180us-gaap_AmortizationOfFinancingCosts / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Amortization of exclusivity agreements | 346ofix_AmortizationOfExclusivityAgreements / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | 311ofix_AmortizationOfExclusivityAgreements / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Provision for doubtful accounts | 2,579us-gaap_ProvisionForDoubtfulAccounts / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | 3,227us-gaap_ProvisionForDoubtfulAccounts / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Deferred income taxes | (246)us-gaap_DeferredIncomeTaxExpenseBenefit / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | (744)us-gaap_DeferredIncomeTaxExpenseBenefit / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Share-based compensation | 1,461us-gaap_ShareBasedCompensation / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | 1,943us-gaap_ShareBasedCompensation / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Excess income tax benefit on employee stock-based awards | (29)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | (78)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Other | 166us-gaap_OtherNoncashIncomeExpense / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | (345)us-gaap_OtherNoncashIncomeExpense / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Change in operating assets and liabilities: |  |  |
Trade accounts receivable | (3,780)us-gaap_IncreaseDecreaseInAccountsReceivable / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | 13,779us-gaap_IncreaseDecreaseInAccountsReceivable / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Inventories | (1,690)us-gaap_IncreaseDecreaseInInventories / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | (4,230)us-gaap_IncreaseDecreaseInInventories / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Prepaid expenses and other current assets | (2,806)ofix_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | (179)ofix_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Trade accounts payable | (6,670)us-gaap_IncreaseDecreaseInAccountsPayable / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | (7,242)us-gaap_IncreaseDecreaseInAccountsPayable / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Other current liabilities | (4,761)us-gaap_IncreaseDecreaseInOtherCurrentLiabilities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | 4,478us-gaap_IncreaseDecreaseInOtherCurrentLiabilities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Long-term assets | 130us-gaap_IncreaseDecreaseInOtherNoncurrentAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | (2,014)us-gaap_IncreaseDecreaseInOtherNoncurrentAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Long-term liabilities | (280)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | (743)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Net cash provided by operating activities | (10,178)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | 15,454us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Cash flows from investing activities: |  |  |
Capital expenditures for property, plant and equipment | (3,691)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | (6,029)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Capital expenditures for intangible assets | (46)us-gaap_PaymentsToAcquireIntangibleAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | (439)us-gaap_PaymentsToAcquireIntangibleAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Net cash used in investing activities | (3,737)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | (6,468)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Cash flows from financing activities: |  |  |
Net proceeds from issuance of common shares | 5,542us-gaap_ProceedsFromIssuanceOfCommonStock / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | 2,143us-gaap_ProceedsFromIssuanceOfCommonStock / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
(Repayment of) proceeds from bank borrowings, net |  |  | (15)us-gaap_ProceedsFromRepaymentsOfShortTermDebt / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Changes in restricted cash | 4,502us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | (8,141)us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Excess income tax benefit on employee stock-based awards | 29us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | 78us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Net cash provided by financing activities | 10,073us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | (5,935)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Effect of exchange rate changes on cash | 103us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | (431)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Net decrease in cash and cash equivalents | (3,739)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | 2,620us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Cash and cash equivalents at the beginning of the period | 30,486us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | 31,055us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Cash and cash equivalents at the end of the period | 26,747us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember |  | 33,675us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginallyReportedMember
Further Restatement [Member] | Restatement Adjustments [Member] |  |  |
Cash flows from operating activities: |  |  |
Net income |  |  | 2,384us-gaap_NetIncomeLoss / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
Adjustments to reconcile net income to net cash provided by operating activities: |  |  |
Depreciation and amortization |  |  | 34us-gaap_DepreciationDepletionAndAmortization / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
Provision for doubtful accounts |  |  | (1,853)us-gaap_ProvisionForDoubtfulAccounts / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
Deferred income taxes |  |  | 738us-gaap_DeferredIncomeTaxExpenseBenefit / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
Other |  |  | 736us-gaap_OtherNoncashIncomeExpense / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
Change in operating assets and liabilities: |  |  |
Trade accounts receivable |  |  | (5,190)us-gaap_IncreaseDecreaseInAccountsReceivable / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
Inventories |  |  | 2,130us-gaap_IncreaseDecreaseInInventories / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
Prepaid expenses and other current assets |  |  | 2,874ofix_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
Trade accounts payable |  |  | (5)us-gaap_IncreaseDecreaseInAccountsPayable / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
Other current liabilities |  |  | (2,408)us-gaap_IncreaseDecreaseInOtherCurrentLiabilities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
Long-term assets |  |  | 461us-gaap_IncreaseDecreaseInOtherNoncurrentAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
Long-term liabilities |  |  | (296)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
Net cash provided by operating activities |  |  | (395)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
Cash flows from investing activities: |  |  |
Capital expenditures for intangible assets |  |  | 395us-gaap_PaymentsToAcquireIntangibleAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
Net cash used in investing activities |  |  | 395us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
Further Restatement [Member] | Original Restatement [Member] |  |  |
Cash flows from operating activities: |  |  |
Net income |  |  | 4,500us-gaap_NetIncomeLoss / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Adjustments to reconcile net income to net cash provided by operating activities: |  |  |
Depreciation and amortization |  |  | 5,029us-gaap_DepreciationDepletionAndAmortization / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Amortization of debt costs |  |  | 180us-gaap_AmortizationOfFinancingCosts / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Amortization of exclusivity agreements |  |  | 311ofix_AmortizationOfExclusivityAgreements / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Provision for doubtful accounts |  |  | 1,374us-gaap_ProvisionForDoubtfulAccounts / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Deferred income taxes |  |  | (6)us-gaap_DeferredIncomeTaxExpenseBenefit / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Share-based compensation |  |  | 1,943us-gaap_ShareBasedCompensation / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Excess income tax benefit on employee stock-based awards |  |  | (78)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Other |  |  | 391us-gaap_OtherNoncashIncomeExpense / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Change in operating assets and liabilities: |  |  |
Trade accounts receivable |  |  | 8,589us-gaap_IncreaseDecreaseInAccountsReceivable / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Inventories |  |  | (2,100)us-gaap_IncreaseDecreaseInInventories / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Prepaid expenses and other current assets |  |  | 2,695ofix_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Trade accounts payable |  |  | (7,247)us-gaap_IncreaseDecreaseInAccountsPayable / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Other current liabilities |  |  | 2,070us-gaap_IncreaseDecreaseInOtherCurrentLiabilities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Long-term assets |  |  | (1,553)us-gaap_IncreaseDecreaseInOtherNoncurrentAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Long-term liabilities |  |  | (1,039)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Net cash provided by operating activities |  |  | 15,059us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Cash flows from investing activities: |  |  |
Capital expenditures for property, plant and equipment |  |  | (6,029)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Capital expenditures for intangible assets |  |  | (44)us-gaap_PaymentsToAcquireIntangibleAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Net cash used in investing activities |  |  | (6,073)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Cash flows from financing activities: |  |  |
Net proceeds from issuance of common shares |  |  | 2,143us-gaap_ProceedsFromIssuanceOfCommonStock / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
(Repayment of) proceeds from bank borrowings, net |  |  | (15)us-gaap_ProceedsFromRepaymentsOfShortTermDebt / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Changes in restricted cash |  |  | (8,141)us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Excess income tax benefit on employee stock-based awards |  |  | 78us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Net cash provided by financing activities |  |  | (5,935)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Effect of exchange rate changes on cash |  |  | (431)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Net decrease in cash and cash equivalents |  |  | 2,620us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Cash and cash equivalents at the beginning of the period |  |  | 31,055us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Cash and cash equivalents at the end of the period |  |  | 33,675us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_OriginalRestatementMember
Further Restatement [Member] | Further Restatement Adjustments [Member] |  |  |
Cash flows from operating activities: |  |  |
Net income | 1,726us-gaap_NetIncomeLoss / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  | (1,053)us-gaap_NetIncomeLoss / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember
Adjustments to reconcile net income to net cash provided by operating activities: |  |  |
Depreciation and amortization | (258)us-gaap_DepreciationDepletionAndAmortization / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  | 38us-gaap_DepreciationDepletionAndAmortization / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember
Provision for doubtful accounts | (2,471)us-gaap_ProvisionForDoubtfulAccounts / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  | (6)us-gaap_ProvisionForDoubtfulAccounts / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember
Share-based compensation | (274)us-gaap_ShareBasedCompensation / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  |
Other | (152)us-gaap_OtherNoncashIncomeExpense / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  | 30us-gaap_OtherNoncashIncomeExpense / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember
Change in operating assets and liabilities: |  |  |
Trade accounts receivable | 1,173us-gaap_IncreaseDecreaseInAccountsReceivable / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  | 1,076us-gaap_IncreaseDecreaseInAccountsReceivable / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember
Inventories | 4,177us-gaap_IncreaseDecreaseInInventories / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  | (6)us-gaap_IncreaseDecreaseInInventories / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember
Prepaid expenses and other current assets | (658)ofix_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  | 2,148ofix_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember
Other current liabilities | 155us-gaap_IncreaseDecreaseInOtherCurrentLiabilities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  | (2,232)us-gaap_IncreaseDecreaseInOtherCurrentLiabilities / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember
Net cash provided by operating activities | (34)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  | (5)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember
Cash flows from investing activities: |  |  |
Sale of other investments | 32us-gaap_ProceedsFromSaleOfOtherInvestments / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  |
Purchase of other investments |  |  | (506)us-gaap_PaymentsToAcquireOtherInvestments / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember
Net cash used in investing activities | 32us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  | (506)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember
Cash flows from financing activities: |  |  |
(Repayment of) proceeds from bank borrowings, net |  |  |
Effect of exchange rate changes on cash | (66)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  | (2)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember
Net decrease in cash and cash equivalents | (68)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  | (513)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember
Cash and cash equivalents at the beginning of the period | (1,562)us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  | (288)us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember
Cash and cash equivalents at the end of the period | $ (1,630)us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember |  | $ (801)us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = ofix_FurtherRestatementMember / us-gaap_StatementScenarioAxis = ofix_FurtherRestatementAdjustmentsMember
[1] | Unaudited

X
- Definition Amortization of exclusivity agreements. + References No definition available. + Details
Name: | ofix_AmortizationOfExclusivityAgreements
Namespace Prefix: | ofix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This element represents Increase (Decrease) In Prepaid Expense And Other Current Assets + References No definition available. + Details
Name: | ofix_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
Namespace Prefix: | ofix_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of noncash expense included in interest expense to issue debt and obtain financing associated with the related debt instruments. Alternate captions include noncash interest expense. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: 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.8) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 8 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 8 -Article 9 + Details
Name: | us-gaap_AmortizationOfFinancingCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3044-108585 + Details
Name: | us-gaap_CashAndCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 230 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450594&loc=d3e33268-110906 + Details
Name: | us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. + 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 (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 6.I.7) -URI http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 6 -Section I -Subsection 7 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Deferred Tax Expense (or Benefit) -URI http://asc.fasb.org/extlink&oid=6510177 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32639-109319 + Details
Name: | us-gaap_DeferredIncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets. + 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 (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_DepreciationDepletionAndAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The effect of exchange rate changes on cash balances in continuing operations held in foreign currencies. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 230 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450594&loc=d3e33268-110906 + Details
Name: | us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=32706628&loc=d3e11374-113907 + Details
Name: | us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=32706628&loc=d3e11374-113907 + Details
Name: | us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. + 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_IncreaseDecreaseInAccountsPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 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
- Details
Name: | us-gaap_IncreaseDecreaseInOperatingCapitalAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in other current operating liabilities not separately disclosed in the statement of cash flows. + References No definition available. + Details
Name: | us-gaap_IncreaseDecreaseInOtherCurrentLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in other noncurrent operating assets not separately disclosed in the statement of cash flows. + References No definition available. + Details
Name: | us-gaap_IncreaseDecreaseInOtherNoncurrentAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in other noncurrent operating liabilities not separately disclosed in the statement of cash flows. + References No definition available. + Details
Name: | us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 26 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3574-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 26 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3574-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing 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 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3536-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Comprehensive Income -URI http://asc.fasb.org/extlink&oid=6519514 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Net Income -URI http://asc.fasb.org/extlink&oid=6518256 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 7: 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.18) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.22) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e565-108580 Reference 10: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Other income (expense) included in net income that results in no cash inflows or outflows in the period. Includes noncash adjustments to reconcile net income (loss) to cash provided by (used in) operating activities that are not separately disclosed. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_OtherNoncashIncomeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireIntangibleAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow associated with other investments held by the entity for investment purposes not otherwise defined in the taxonomy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireOtherInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash inflow from the additional capital contribution to the entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfCommonStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net cash inflow or outflow from cash and cash items that are not available for withdrawal or usage. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3255-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 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3291-108585 + Details
Name: | us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 9 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3098-108585 + Details
Name: | us-gaap_ProceedsFromRepaymentsOfShortTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow associated with the sale of other investments not otherwise defined in the taxonomy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 26 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3574-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3179-108585 + Details
Name: | us-gaap_ProceedsFromSaleOfOtherInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable. + 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 Reference 2: 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.5) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 5 -Article 5 + Details
Name: | us-gaap_ProvisionForDoubtfulAccounts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method. + 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_ShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

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

X
- Details
Name: | us-gaap_StatementScenarioAxis=ofix_OriginalRestatementMember
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: |