Segment Reporting [Abstract]
Revenue from External Customers by Products and Services [Table]
Revenue from External Customers by Products and Services [Table]
Products and Services [Axis]
Products and Services [Axis]
Products and Services [Domain]
Products and Services [Domain]
Innovative Fusion [Member]
Innovative Fusion [Member]
Innovative Fusion [Member]
Disruptive Technology [Member]
Disruptive Technology [Member]
Disruptive Technology [Member]
Revenue from External Customer [Line Items]
Revenue from External Customer [Line Items]
Total sales
Revenue, Net
Textuals [Abstract]
Textuals [Abstract]
Number of reportable segments
Number of Reportable Segments
Number of product categories
Number of product categories
Number of product categories.
Business Combinations [Abstract]
Schedule of Business Acquisitions, by Acquisition [Table]
Schedule of Business Acquisitions, by Acquisition [Table]
Business Acquisition [Axis]
Business Acquisition [Axis]
Business Acquisition, Acquiree [Domain]
Business Acquisition, Acquiree [Domain]
Acquisitions 2011 [Member]
Acquisitions 2011 [Member]
Acquisitions 2011 [Member]
Acquisitions 2012 [Member]
Acquisitions 2012 [Member]
Acquisitions 2012 [Member]
Business Acquisition [Line Items]
Business Acquisition [Line Items]
Aggregate purchase price paid for acquisitions at closing
Business Acquisition, Cost of Acquired Entity, Cash Paid
Goodwill
Goodwill
Schedule of Intangible Assets [Table]
Schedule of Intangible Assets [Table]
Schedule of Intangible Assets [Table]
Indefinite-lived Intangible Assets by Major Class [Axis]
Indefinite-lived Intangible Assets by Major Class [Axis]
Indefinite-lived Intangible Assets, Major Class Name [Domain]
Indefinite-lived Intangible Assets, Major Class Name [Domain]
In-process Research and Development [Member]
In process research and development [Member]
In process research and development.
Finite-Lived Intangible Assets by Major Class [Axis]
Finite-Lived Intangible Assets by Major Class [Axis]
Finite-Lived Intangible Assets, Major Class Name [Domain]
Finite-Lived Intangible Assets, Major Class Name [Domain]
Customer Relationships [Member]
Customer Relationships [Member]
Patents [Member]
Patents [Member]
Noncompete Agreements [Member]
Noncompete Agreements [Member]
Acquired Intangible Assets [Line Items]
Acquired Intangible Assets [Line Items]
Acquired Intangible Assets [Line Items]
Weighted average amortization period
Finite-Lived Intangible Asset, Useful Life
Indefinite-lived intangible assets
Indefinite-Lived Intangible Assets (Excluding Goodwill)
Gross carrying amount
Finite-Lived Intangible Assets, Gross
Accumulated amortization
Finite-Lived Intangible Assets, Accumulated Amortization
Finite-lived intangible assets, net
Finite-Lived Intangible Assets, Net
Intangible assets, gross
Intangible Assets, Gross
Sum of the gross carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date.
Intangible assets, net
Intangible Assets, Net (Excluding Goodwill)
Equity [Abstract]
Schedule of Stock by Class [Table]
Schedule of Stock by Class [Table]
Class of Stock [Axis]
Class of Stock [Axis]
Class of Stock [Domain]
Class of Stock [Domain]
Common Class A [Member]
Common Class A [Member]
Common Class B [Member]
Common Class B [Member]
Common Class C [Member]
Common Class C [Member]
Option to Cause Repurchase Date [Axis]
Option to Cause Repurchase Date [Axis]
Information by repurchase date.
Option to Cause Repurchase Date [Domain]
Option to Cause Repurchase Date [Domain]
Repurchase dates based on the terms of the put agreement.
Last Business Day of September 2014 [Member]
Last Business Day of September 2014 [Member]
First repurchase date based on the terms of the put agreement.
Last Business Day of September 2015 [Member]
Last Business Day of September 2015 [Member]
Second repurchase date based on the terms of the put agreement.
Last Business Day of September 2016 [Member]
Last Business Day of September 2016 [Member]
Third repurchase date based on the terms of the put agreement.
Last Business Day of September 2017 [Member]
Last Business Day of September 2017 [Member]
Fourth repurchase date based on the terms of the put agreement.
Option Indexed to Issuer's Equity [Axis]
Option Indexed to Issuer's Equity [Axis]
Option Indexed to Issuer's Equity, Type [Domain]
Option Indexed to Issuer's Equity, Type [Domain]
Put Option [Member]
Put Option [Member]
Class of Stock [Line Items]
Class of Stock [Line Items]
Common stock, shares authorized
Common Stock, Shares Authorized
Common stock, votes per share
Common Stock , Number of Votes, Per Share
Number of votes per share of common stock.
Stock repurchased, shares
Stock Repurchased During Period, Shares
Percentage of securities authorized for repurchase at shareholder's request under Put Agreement
Percentage Of Securities Authorized for Repurchase at Shareholders Request under Put Agreement
Percentage of stockholders' shares at period end, which the Company would be required to repurchase at the stockholders' option, pursuant to the Put Agreement.
Schedule of Revenues from External Customers [Table]
Schedule of Sales By Geographic Area [Table]
Tabular disclosure of information concerning the amount of revenue from external customers attributed to that geographic region from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.
Geographical [Axis]
Geographical [Axis]
Segment, Geographical [Domain]
Segment, Geographical [Domain]
United States [Member]
UNITED STATES
International [Member]
Segment, Geographical, Groups of Countries, Group One [Member]
Revenues from External Customers [Line Items]
Schedule of Sales By Geographic Area [Line Items]
Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
Earnings Per Share [Abstract]
Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share [Table]
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]
Anti-dilutive Securities [Axis]
Antidilutive Securities [Axis]
Anti-dilutive Securities, Name [Domain]
Antidilutive Securities, Name [Domain]
Stock Options [Member]
Stock Options [Member]
Anti-dilutive Securities Excluded from Computation of Earnings Per Share [Line Items]
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]
Anti-dilutive stock equivalents excluded from weighted average calculation
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount
Related Party Transactions [Abstract]
Purchases from related-party supplier
Related Party Transaction, Purchases from Related Party
Accounts payable to related-party supplier
Accounts Payable, Related Parties
IPO [Abstract]
IPO [Abstract]
Statement [Table]
Statement [Table]
IPO Transaction [Axis]
Stock Offering, Initial Public Offering, Transaction [Axis]
Stock Offering, Initial Public Offering, Transaction Type [Axis]
IPO Transaction [Domain]
Stock Offering, Initial Public Offering, Transaction [Domain]
Stock Offering, Initial Public Offering, Transaction Type [Domain]
Issued by Company [Member]
New Shares Issued by Company [Member]
New Shares Issued by Company [Member]
Sold By Existing Stockholders [Member]
Shares Sold By Existing Stockholders [Member]
Shares Sold By Existing Stockholders [Member]
Component of Equity Offering [Axis]
Component of Equity Offering [Axis]
Component of Equity Offering [Axis]
Component of Equity Offering [Domain]
Component of Equity Offering [Domain]
Component of Equity Offering [Domain]
Overallotment Option, Underwriters [Member]
Overallotment Option, Underwriters [Member]
Overallotment Option, Underwriters [Member]
Conversion [Axis]
Stock Conversion Description [Axis]
Conversion of Stock, Name [Domain]
Conversion of Stock, Name [Domain]
Conversion of Class B to Class A [Member]
Conversion of Class B Common Stock to Class A Common Stock [Member]
Conversion of Class B Common Stock to Class A Common Stock [Member]
Conversion of Class C to Class A [Member]
Conversion of Class C Common Stock to Class A Common Stock [Member]
Conversion of Class C Common Stock to Class A Common Stock [Member]
Conversion of Class B to Class A, Selling Stockholders [Member]
Conversion of Class B Common Stock to Class A Common Stock, Selling Stockholders [Member]
Conversion of Class B Common Stock to Class A Common Stock, Selling Stockholders [Member]
Conversion of Class E to Class B [Member]
Conversion of Series E Preferred Stock to Class B Common Stock [Member]
Conversion of Series E Preferred Stock to Class B Common Stock [Member]
Equity Ownership by Amount [Axis]
Equity Ownership by Amount [Axis]
Equity Ownership by Amount [Axis]
Equity Ownership Amount [Domain]
Equity Ownership Amount [Domain]
Equity Ownership Amount [Domain]
Less than 10 Percent [Member]
Equity Ownership of Less Than Ten Percent [Member]
Equity Ownership of Less Than Ten Percent [Member]
IPO Transacation [Line Items]
Statement [Line Items]
Shares sold for initial public offering
Stock Issued During Period, Shares, Issued for Cash
Shares sold by selling stockholders
Sale of Stock, Number of Shares Issued in Transaction
Offering price per share (USD)
Share Price
Gross proceeds from issuance initial public offering
Proceeds from Issuance Initial Public Offering
Proceeds from issuance initial public offering, net of fees and expenses
Proceeds From Issuance Initial Public Offering, Net of Underwriting Fees and Offering Expenses
Proceeds from initial public offering, after deducting underwriting and other offering fees and expenses.
Conversion of stock, shares converted
Conversion of Stock, Shares Converted
Conversion of stock, requirements, maximum ownership percentage
Conversion of Stock, Requirements, Maximum Ownership Percentage
Individual stockholder limit, as a percentage of the aggregate number of all outstanding shares of common stock, to qualify for conversion from Class B to Class A.
Option Indexed to Issuer's Equity, Equity [Table]
Option Indexed to Issuer's Equity, Equity [Table]
Option Indexed to Issuer's Equity [Line Items]
Option Indexed to Issuer's Equity [Line Items]
Schedule of Issued and Outstanding Shares by Class
Schedule of Stock by Class [Table Text Block]
Schedule of Options Indexed to Issuer's Equity
Schedule of Options Indexed to Issuer's Equity [Table Text Block]
Schedule of Stockholders Equity
Schedule of Stockholders Equity [Table Text Block]
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]
Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]
Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]
Common Stock Valuation [Axis]
Common Stock Valuation [Axis]
Information by type of valuation an entity uses for stock based compensation.
Common Stock Valuation [Domain]
Common Stock Valuation [Domain]
Activities the entity engages in to value its stock based compensation.
Reassessment Fair Value of Common Stock [Member]
Reassessment Fair Value of Common Stock [Member]
Reassessed fair value of common stock.
Original Fair Value of Common Stock [Member]
Original Fair Value of Common Stock [Member]
Fair value of common stock at grant date.
Plan Name [Axis]
Plan Name [Axis]
Plan Name [Domain]
Plan Name [Domain]
2012 Equity Incentive Plan [Member]
2012 Equity Incentive Plan [Member]
2012 Equity Incentive Plan.
February 2, 2012 Grant [Member]
February 2, 2012 Grant [Member]
February 2, 2012 Grant.
March 28, 2012 Grant [Member]
March 28, 2012 Grant [Member]
March 28, 2012 Grant.
Award Type [Axis]
Award Type [Axis]
Award Type [Domain]
Award Type [Domain]
Range [Axis]
Range [Axis]
Range [Domain]
Range [Domain]
Maximum [Member]
Maximum [Member]
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]
Number of stock plans
Share-based Compensation, Number of Stock Plans
Share-based Compensation, Number of Stock Plans
Shares reserved under the Amended and Restated 2003 Stock Plan and the 2008 Stock Plan
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized
Number of shares available for grant
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant
Maximum contractual term
Share Based Compensation By Share Based Payment Maximum Contractual Term
Maximum term of stock options under the plan (years).
Award vesting period (in years)
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period
Base number of shares that may be issuable under stock plan
Share Based Compensation Arrangement By Share Based Payment Award Base Number Of Shares Issuable
Base number of aggregate shares that may be issued subject to options and other awards.
Annual percentage limit for incremental shares that may be issued
Share Based Compensation Arrangement By Share Based Payment Award Annual Percentage Increase In Shares Available For Issuance
Annual percentage limit, based on the previous year end outstanding shares, of the annual increase in shares that may be issued subject to options and other awards.
Unrecognized compensation expense, unvested stock options
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized
Weighted average period of recognition, unvested stock options
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition
Exercise price per share granted
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants, Exercise Price
Exercise price per share for stock grant.
Schedule of Revenue from External Customers by Geographical Area
Schedule of Revenue from External Customers By Geographical Area International and Domestic [Table Text Block]
Tabular disclosure of information concerning the amount of revenue from external customers attributed to that geographic region from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.
Revenue from External Customers by Products and Services
Revenue from External Customers by Products and Services [Table Text Block]
Earnings Per Common Share
Earnings Per Share [Text Block]
Income Statement [Abstract]
Sales
Cost of goods sold
Cost of Goods Sold
Gross profit
Gross Profit
Operating expenses:
Operating Expenses [Abstract]
Research and development
Research and Development Expense
Selling, general and administrative
Selling, General and Administrative Expense
Provision for litigation settlements
Gain (Loss) Related to Litigation Settlement
Total operating expenses
Operating Expenses
Operating Income
Operating Income (Loss)
Other expense, net
Other Nonoperating Income (Expense)
Income before income taxes
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest
Income tax provision
Income Tax Expense (Benefit)
Net Income
Net Income (Loss) Attributable to Parent
Earnings per share:
Basic
Earnings Per Share, Basic
Diluted
Earnings Per Share, Diluted
Weighted average shares outstanding:
Weighted Average Number of Shares Outstanding, Diluted [Abstract]
Basic
Weighted Average Number of Shares Outstanding, Basic
Diluted
Weighted Average Number of Shares Outstanding, Diluted
Fair Value Disclosures [Abstract]
Fair Value, Assets Measured on Recurring Basis
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
BACKGROUND AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]
BACKGROUND AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]
Principles of Consolidation
Consolidation, Policy [Policy Text Block]
Use of Estimates
Use of Estimates, Policy [Policy Text Block]
Inventories
Inventory, Policy [Policy Text Block]
Revenue Recognition
Revenue Recognition, Policy [Policy Text Block]
Recently Issued Accounting Pronouncements
New Accounting Pronouncements, Policy [Policy Text Block]
Commitments and Contingencies Disclosure [Abstract]
Commitments and Contingencies
Commitments and Contingencies Disclosure [Text Block]
Schedule of Related Party Transactions
Schedule of Related Party Transactions [Table Text Block]
Payables and Accruals [Abstract]
Accrued Expenses
Schedule of Accrued Liabilities [Table Text Block]
Compensation and other employee-related costs
Employee-related Liabilities, Current
Royalties
Accrued Royalties, Current
Legal and other settlements and expenses
Accrued Liabilities, Legal and Other Settlements and Expenses
Carrying value as of the balance sheet date of obligations incurred through that date and payable for legal and other settlements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
Other
Other Accrued Liabilities, Current
Total accrued expenses
Accrued Liabilities, Current
Schedule of Earnings Per Share, Basic and Diluted
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
Fair Value Measurements, Recurring and Nonrecurring [Table]
Fair Value Measurements, Recurring and Nonrecurring [Table]
Measurement Frequency [Axis]
Measurement Frequency [Axis]
Fair Value, Measurement Frequency [Domain]
Fair Value, Measurement Frequency [Domain]
Fair Value, Measurements, Recurring [Member]
Fair Value, Measurements, Recurring [Member]
Fair Value, Hierarchy [Axis]
Fair Value, Hierarchy [Axis]
Fair Value, Measurements, Fair Value Hierarchy [Domain]
Fair Value, Measurements, Fair Value Hierarchy [Domain]
Fair Value, Measurements, Fair Value Hierarchy [Domain]
Estimate of Fair Value, Fair Value Disclosure [Member]
Level 1 [Member]
Fair Value, Inputs, Level 1 [Member]
Level 2 [Member]
Fair Value, Inputs, Level 2 [Member]
Level 3 [Member]
Fair Value, Inputs, Level 3 [Member]
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]
Cash equivalents
Cash Equivalents, Fair Value Disclosure
Fair value of cash equivalents as of the balance sheet date.
Contingent consideration
Liabilities, Fair Value Disclosure
Grants in Period, Weighted Average Grant Date Fair Value
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]
Summary of Stock Option Activity
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
Stock Option Compensation Expense and Intrinsic Value Schedule
Stock Option Compensation Expense and Intrinsic Value Schedule [Table Text Block]
Tabluar disclosure of the compensation expense related to stock options and the intrinsic value of stock options exercised.
Intangible Assets Acquired as Part of Business Combination
Intangible Assets Acquired as Part of Business Combination [Table Text Block]
Tabular disclosure of the major classes of acquired intangible assets showing the amount, any significant residual value, weighted average amortization period (if any), and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.
Summary of Significant Accounting Policies [Table]
Summary of Significant Accounting Policies [Table]
Summary of Significant Accounting Policies [Table]
Minimum [Member]
Minimum [Member]
Summary of Significant Accounting Policies [Line Items]
Summary of Significant Accounting Policies [Line Items]
Summary of Significant Accounting Policies [Line Items]
Reverse stock split, proposed conversion ratio
Reverse Stock Split, Proposed Conversion Ratio
Reverse Stock Split, Proposed Conversion Ratio
Board approved reverse stock split ratio
Reverse Stock Split, Conversion Ratio
Reverse Stock Split, Conversion Ratio
Accrued Expenses
Accrued Liabilities Disclosure [Text Block]
The entire disclosure for accrued liabilities at the end of the reporting period.
Debt Disclosure [Abstract]
Schedule of Long-term Debt Instruments [Table]
Schedule of Long-term Debt Instruments [Table]
Long-term Debt, Type [Axis]
Long-term Debt, Type [Axis]
Long-term Debt, Type [Domain]
Long-term Debt, Type [Domain]
Mortgages [Member]
Mortgages [Member]
Revolving Credit Facility [Member]
Revolving Credit Facility [Member]
Credit Facility [Axis]
Credit Facility [Axis]
Credit Facility [Domain]
Credit Facility [Domain]
Letter of Credit [Member]
Letter of Credit [Member]
Line of Credit Facility, Interest Rate Options [Axis]
Line of Credit Facility, Interest Rate Options [Axis]
Information by type of interest rate option.
Line of Credit, Interest Rate Options [Domain]
Line of Credit, Interest Rate Options [Domain]
Type of interest rate option, as determined by the Company based on the terms of the credit agreement.
Fluctuating Rate Per Annum [Member]
Line of Credit, Variable Rate Per Annum [Member]
Fluctuating interest rate, as determined by the terms of the credit agreement.
Fixed Rate [Member]
Line of Credit, Fixed Rate [Member]
Fixed interest rate, as determined by the terms of the credit agreement.
Debt Instrument [Line Items]
Debt Instrument [Line Items]
Mortgage loan, term
Term of Debt Instrument
The period, from inception, over which the debt instrument will be repaid.
Mortgage loan, final balloon payment
Mortgage Loans on Real Estate, Periodic Payment Terms, Balloon Payment Amount
Revolving credit facility, current borrowing capacity
Line of Credit Facility, Current Borrowing Capacity
Revolving credit facility, maximum borrowing capacity
Line of Credit Facility, Maximum Borrowing Capacity
Revolving credit facility, variable rate
Debt Instrument, Description of Variable Rate Basis
Revolving credit facility, period of variable rate
Line of Credit, Period of Variable Rate
The period over which the applicable interest rate option is applied for the debt instrument.
Revolving credit facility, basis spread on variable rate
Debt Instrument, Basis Spread on Variable Rate
Revolving credit facility, unused commitment fee percentage
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage
Revolving credit facility, minimum termination notice period
Line of Credit, Termination Period Without Penalty
Minimum notice period of intent to terminate line of credt agreement without premium or penalty.
Stock-Based Compensation
Disclosure of Compensation Related Costs, Share-based Payments [Text Block]
Equity
Stockholders' Equity Note Disclosure [Text Block]
Income Tax Disclosure [Abstract]
Effective income tax rate
Effective Income Tax Rate, Continuing Operations
Tax provision reversal
Unrecognized Tax Benefits, Decreases Resulting from Settlements with Taxing Authorities
Background and Summary of Significant Accounting Policies
Business Description and Accounting Policies [Text Block]
Statement of Financial Position [Abstract]
Current Assets:
Assets, Current [Abstract]
Allowance for doubtful accounts
Allowance for Doubtful Accounts Receivable, Current
Equity:
Stockholders' Equity Attributable to Parent [Abstract]
Convertible preferred stock, par value
Preferred Stock, Par or Stated Value Per Share
Convertible preferred stock, shares authorized
Preferred Stock, Shares Authorized
Convertible preferred stock, shares issued
Preferred Stock, Shares Issued
Convertible preferred stock, shares outstanding
Preferred Stock, Shares Outstanding
Common stock, par value
Common Stock, Par or Stated Value Per Share
Common stock, shares issued
Common Stock, Shares, Issued
Common stock, shares outstanding
Common Stock, Shares, Outstanding
Related Party Transactions
Related Party Transactions Disclosure [Text Block]
Compensation expense related to stock options
Allocated Share-based Compensation Expense
Intrinsic value of stock options exercised
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value
Increase (Decrease) in Stockholders' Equity [Roll Forward]
Increase (Decrease) in Stockholders' Equity [Roll Forward]
Total stockholders' equity, beginning of period
Stockholders' Equity Attributable to Parent
Net income
Stock-based compensation
Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition
Exercise of stock options
Stock Issued During Period, Value, Stock Options Exercised
Excess tax benefit of nonqualified stock options
Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation
Issuance of common stock from IPO, net of expenses
Stock Issued During Period, Value, New Issues
Other comprehensive income
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent
Total stockholders' equity, end of period
ASSETS
Assets [Abstract]
Cash and cash equivalents
Cash and Cash Equivalents, at Carrying Value
Accounts receivable, net of allowances of $931 and $602, respectively
Accounts Receivable, Net, Current
Inventories
Inventory, Net
Prepaid expenses and other current assets
Prepaid Expense and Other Assets, Current
Income taxes receivable
Income Taxes Receivable, Current
Deferred income taxes
Deferred Tax Assets, Net of Valuation Allowance, Current
Total current assets
Assets, Current
Property and equipment, net
Property, Plant and Equipment, Net
Intangible assets, net
Other assets
Other Assets, Noncurrent
Total assets
Assets
LIABILITIES AND EQUITY
Liabilities and Equity [Abstract]
Accounts payable
Accounts Payable, Current
Accounts payable to related party
Accounts Payable, Related Parties, Current
Accrued expenses
Income taxes payable
Accrued Income Taxes, Current
Business acquisition liabilities, current
Business Acquisition Liabilities, Current
Current portion, as of the balance sheet date, of carrying value of the obligations incurred and payable pertaining to business acquisitions, including but not limited to contractual milestone payments and contingent performance payments.
Total current liabilities
Liabilities, Current
Business acquisition liabilities, net of current portion
Business Acquisition Liabilities, Noncurrent
Noncurrent portion, as of the balance sheet date, of carrying value of the obligations incurred and payable pertaining to business acquisitions, including but not limited to contractual milestone payments and contingent performance payments.
Deferred income taxes
Deferred Tax Liabilities, Net, Noncurrent
Other liabilities
Other Liabilities, Noncurrent
Total liabilities
Liabilities
Commitments and contingencies (Note 10)
Commitments and Contingencies
Convertible preferred stock; $0.001 par value. Authorized 50,691 shares; issued and outstanding 0 and 50,961 at September 30, 2012 and December 31, 2011
Preferred Stock, Value, Issued
Common stock; $0.001 par value. Authorized 785,000 and 679,178 shares; issued and outstanding 91,127 and 72,529 shares at September 30, 2012 and December 31, 2011
Common Stock, Value, Issued
Additional paid-in capital
Additional Paid in Capital
Accumulated other comprehensive loss
Accumulated Other Comprehensive Income (Loss), Net of Tax
Retained earnings
Retained Earnings (Accumulated Deficit)
Total equity
Total liabilities and equity
Liabilities and Equity
Fair Value Measurements
Fair Value Disclosures [Text Block]
Commitments and Contingencies [Table]
Commitments and Contingencies [Table]
Commitments and Contingencies [Table]
Loss Contingency Nature [Axis]
Loss Contingency Nature [Axis]
Loss Contingency, Nature [Domain]
Loss Contingency, Nature [Domain]
Patent Infringement [Member]
Patent Infringement [Member]
Patent Infringement [Member]
Compliance [Member]
Compliance [Member]
Compliance [Member]
NUBONE [Member]
NUBONE [Member]
NUBONE [Member]
PIVOT Systems [Member]
PIVOT Systems [Member]
Patent Infringement Litigation-PIVOT Systems [Member]
Loss Contingencies [Line Items]
Commitments and Contingencies [Line Items]
Commitments and Contingencies [Line Items]
Damages awarded
Loss Contingency, Damages Awarded, Value
Loss contingency accrual
Loss Contingency Accrual, at Carrying Value
Settlement agreement payment
Payments for Legal Settlements
Weighted average grant date per share fair value
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value
Number of shares granted
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross
DEI [Abstract]
DEI [Abstract]
Document Information [Table]
Document Information [Table]
Document Information, Document [Axis]
Document Information, Document [Axis]
Document [Domain]
Document [Domain]
Document Information [Line Items]
Document Information [Line Items]
Entity Registrant Name
Entity Registrant Name
Entity Central Index Key
Entity Central Index Key
Current Fiscal Year End Date
Current Fiscal Year End Date
Entity Filer Category
Entity Filer Category
Document Type
Document Type
Document Period End Date
Document Period End Date
Document Fiscal Year Focus
Document Fiscal Year Focus
Document Fiscal Period Focus
Document Fiscal Period Focus
Amendment Flag
Amendment Flag
Entity Common Stock, Shares Outstanding
Entity Common Stock, Shares Outstanding
Income Taxes
Income Tax Disclosure [Text Block]
Options Indexed to Issuer's Equity [Table]
Option Indexed to Issuer's Equity [Table]
Shares of common stock subject to the Put Agreement
Option Indexed to Issuer's Equity, Shares
Value of the put option
Option Indexed to Issuer's Equity, Value
The fair value of the put option.
Segment And Geographic Information
Segment Reporting Disclosure [Text Block]
Statement of Other Comprehensive Income [Abstract]
Other comprehensive income (loss), net of tax:
Other Comprehensive Income (Loss), Net of Tax [Abstract]
Foreign currency translation
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent
Total other comprehensive income (loss)
Comprehensive Income
Comprehensive Income (Loss), Net of Tax, Attributable to Parent
Statement of Cash Flows [Abstract]
Cash flows from operating activities:
Net Cash Provided by (Used in) Operating Activities [Abstract]
Adjustments to reconcile net income to net cash provided by operating activities
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]
Depreciation and amortization
Depreciation, Depletion and Amortization
Provision for excess and obsolete inventories
Inventory Write-down
Stock-based compensation
Share-based Compensation
Allowance for doubtful accounts
Provision for Doubtful Accounts
Change in fair value of interest rate swap
Unrealized Gain (Loss) on Derivatives
Change in fair value of contingent consideration
Unrealized Gain Loss on Contingent Consideration
The net change in the difference between the comparative fair values of contingent consideration, held at each balance sheet date, that was included in earnings for the period.
Deferred income taxes
Deferred Income Tax Expense (Benefit)
(Increase) decrease in:
Increase (Decrease) in Operating Assets [Abstract]
Accounts receivable
Increase (Decrease) in Accounts Receivable
Inventories
Increase (Decrease) in Inventories
Prepaid expenses and other assets
Increase (Decrease) in Prepaid Expense and Other Assets
Increase (decrease) in:
Increase (Decrease) in Operating Liabilities [Abstract]
Accounts payable
Increase (Decrease) in Accounts Payable
Accounts payable to related party
Increase (Decrease) in Accounts Payable, Related Parties
Accrued expenses and other liabilities
Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities
Income taxes payable/receivable
Increase (Decrease) in Income Taxes Payable
Net cash provided by operating activities
Net Cash Provided by (Used in) Operating Activities
Cash flows from investing activities:
Net Cash Provided by (Used in) Investing Activities [Abstract]
Purchases of property and equipment
Payments to Acquire Property, Plant, and Equipment
Acquisition of businesses
Payments to Acquire Businesses, Net of Cash Acquired
Net cash used in investing activities
Net Cash Provided by (Used in) Investing Activities
Cash flows from financing activities:
Net Cash Provided by (Used in) Financing Activities [Abstract]
Repayments of long-term debt
Repayments of Long-term Debt
Payment of business acquisition liabilities
Payment of Business Acquisition Liabilities
The cash outflow during the reporting period for obligations arising from the acquisition of a business, including but not limited to contractual milestone payments and contingent performance payments.
Net proceeds from initial public offering
Net proceeds from issuance of common stock
Proceeds From Issuance of Common and Preferred Stock
Proceeds From Issuance of Common and Preferred Stock
Purchase of common stock
Payments for Repurchase of Common Stock
Excess tax benefit related to nonqualified stock options
Excess Tax Benefit (Tax Deficiency) from Share-based Compensation, Financing Activities
Net cash provided by/(used in) financing activities
Net Cash Provided by (Used in) Financing Activities
Effect of foreign exchange rate on cash
Effect of Exchange Rate on Cash and Cash Equivalents
Net increase in cash and cash equivalents
Cash and Cash Equivalents, Period Increase (Decrease)
Cash and cash equivalents, beginning of period
Cash and cash equivalents, end of period
Supplemental disclosures of cash flow information:
Supplemental Cash Flow Information [Abstract]
Interest paid
Interest Paid
Income taxes paid
Income Taxes Paid
Business Acquisitions
Business Combination Disclosure [Text Block]
Number of shares used for basic EPS computation
Net earnings per common share - basic
Net income available to common stockholders, diluted
Net Income (Loss) Available to Common Stockholders, Diluted
Dilutive stock options (in shares)
Incremental Common Shares Attributable to Share-based Payment Arrangements
Number of shares used for dilutive EPS computation
Net earnings per common share - dilutive
Debt
Debt Disclosure [Text Block]
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]
Number of shares outstanding beginning balance
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number
Number of shares granted
Number of shares exercised
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period
Number of shares forfeited
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period
Number of shares outstanding ending balance
Number of shares exercisable
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]
Weighted average exercise price per share outstanding beginning balance
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price
Weighted average exercise price per share granted
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price
Weighted average exercise price per share exercised
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price
Weighted average exercise price per share forfeited
Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price
Weighted average exercise price per share outstanding ending balance
Weighted average exercise price per share exercisable
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price
Weighted average remaining contractual life outstanding
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term
Weighted average remaining contractual life exercisable
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term
Aggregate intrinsic value outstanding
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value
Aggregate intrinsic value exercisable
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value
Class A Common [Member]
Class B Common [Member]
Class C Common [Member]
Common stock, shares outstanding