2015 Q4 Form 10-K Financial Statement

#000123783117000009 Filed on March 16, 2017

View on sec.gov

Income Statement

Concept 2015 Q4 2015 Q3 2015 Q2
Revenue $142.6M $137.0M $133.6M
YoY Change 10.7% 16.3% 17.61%
Cost Of Revenue $34.60M $32.93M $32.58M
YoY Change 10.54% 18.93% 22.56%
Gross Profit $107.6M $104.1M $101.1M
YoY Change 10.38% 15.5% 16.24%
Gross Profit Margin 75.5% 75.96% 75.7%
Selling, General & Admin $49.60M $52.17M $54.51M
YoY Change 3.98% 11.03% 17.41%
% of Gross Profit 46.08% 50.13% 53.9%
Research & Development $9.200M $9.250M $9.081M
YoY Change 9.52% 13.55% 18.03%
% of Gross Profit 8.55% 8.89% 8.98%
Depreciation & Amortization $6.400M $6.100M $5.900M
YoY Change 12.28% 12.96% 9.26%
% of Gross Profit 5.95% 5.86% 5.83%
Operating Expenses $60.30M $63.39M $63.96M
YoY Change 7.49% 14.88% 15.38%
Operating Profit $47.35M $40.68M $37.03M
YoY Change 14.3% 16.47% 17.36%
Interest Expense $100.0K $100.0K $300.0K
YoY Change
% of Operating Profit 0.21% 0.25% 0.81%
Other Income/Expense, Net $100.0K $253.0K $441.0K
YoY Change -150.0% -304.03% 35.69%
Pretax Income $56.20M $40.93M $37.47M
YoY Change 42.28% 17.61% 17.55%
Income Tax $18.60M $14.45M $13.42M
% Of Pretax Income 33.1% 35.3% 35.81%
Net Earnings $37.60M $26.48M $24.05M
YoY Change 36.05% 14.83% 16.5%
Net Earnings / Revenue 26.37% 19.33% 18.01%
Basic Earnings Per Share $0.39 $0.28 $0.25
Diluted Earnings Per Share $0.39 $0.28 $0.25
COMMON SHARES
Basic Shares Outstanding 95.24M shares 95.14M shares 94.98M shares
Diluted Shares Outstanding 96.12M shares 96.05M shares

Balance Sheet

Concept 2015 Q4 2015 Q3 2015 Q2
SHORT-TERM ASSETS
Cash & Short-Term Investments $281.0M $238.6M $199.8M
YoY Change 22.87% -20.15% -27.69%
Cash & Equivalents $57.65M $50.50M $41.56M
Short-Term Investments $220.9M $188.1M $158.2M
Other Short-Term Assets $72.20M $76.40M $73.90M
YoY Change 4.49% 73.64% 65.32%
Inventory $105.3M $105.7M $101.0M
Prepaid Expenses
Receivables $77.68M $77.60M $73.05M
Other Receivables $8.700M $8.000M $7.000M
Total Short-Term Assets $544.8M $506.3M $454.8M
YoY Change 15.91% 4.43% -2.64%
LONG-TERM ASSETS
Property, Plant & Equipment $114.7M $106.2M $99.91M
YoY Change 65.16% 60.73% 52.37%
Goodwill $91.96M $91.96M $93.56M
YoY Change 72.88% 400.57% 409.26%
Intangibles $33.24M $33.64M $33.95M
YoY Change -3.73% 15.43% 15.99%
Long-Term Investments $48.80M $61.50M $81.40M
YoY Change -35.19% 30.85% 121.2%
Other Assets $590.0K $1.049M $1.102M
YoY Change -39.49% 2.34% 18.37%
Total Long-Term Assets $289.3M $294.4M $309.9M
YoY Change 23.89% 82.12% 105.37%
TOTAL ASSETS
Total Short-Term Assets $544.8M $506.3M $454.8M
Total Long-Term Assets $289.3M $294.4M $309.9M
Total Assets $834.1M $800.7M $764.7M
YoY Change 18.56% 23.86% 23.73%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $15.97M $16.36M $18.33M
YoY Change 0.42% 68.59% 107.92%
Accrued Expenses $53.77M $64.17M $60.51M
YoY Change -12.57% 15.4% 17.8%
Deferred Revenue
YoY Change
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due
YoY Change
Total Short-Term Liabilities $82.69M $94.42M $91.73M
YoY Change -7.52% 29.77% 39.05%
LONG-TERM LIABILITIES
Long-Term Debt $0.00 $0.00 $0.00
YoY Change
Other Long-Term Liabilities $1.699M $3.400M $3.393M
YoY Change -48.83% 21.86% -17.73%
Total Long-Term Liabilities $1.699M $3.400M $3.393M
YoY Change -48.83% 21.86% -17.73%
TOTAL LIABILITIES
Total Short-Term Liabilities $82.69M $94.42M $91.73M
Total Long-Term Liabilities $1.699M $3.400M $3.393M
Total Liabilities $118.8M $126.7M $121.5M
YoY Change 0.58% 36.83% 35.51%
SHAREHOLDERS EQUITY
Retained Earnings $524.6M $487.0M $460.5M
YoY Change 27.39% 26.77% 27.53%
Common Stock
YoY Change
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $715.3M $673.9M $643.1M
YoY Change
Total Liabilities & Shareholders Equity $834.1M $800.7M $764.7M
YoY Change 18.56% 23.86% 23.73%

Cashflow Statement

Concept 2015 Q4 2015 Q3 2015 Q2
OPERATING ACTIVITIES
Net Income $37.60M $26.48M $24.05M
YoY Change 36.05% 14.83% 16.5%
Depreciation, Depletion And Amortization $6.400M $6.100M $5.900M
YoY Change 12.28% 12.96% 9.26%
Cash From Operating Activities $46.10M $30.10M $13.10M
YoY Change 2205.0% -15.45% 5.65%
INVESTING ACTIVITIES
Capital Expenditures -$14.20M -$11.50M -$17.90M
YoY Change 56.04% 228.57% 198.33%
Acquisitions
YoY Change
Other Investing Activities -$23.80M -$11.30M -$30.60M
YoY Change -71.08% 3666.67% -237.84%
Cash From Investing Activities -$38.00M -$22.80M -$48.50M
YoY Change -58.42% 500.0% -399.38%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -1.100M 1.700M 1.900M
YoY Change -152.38% 88.89% -45.71%
NET CHANGE
Cash From Operating Activities 46.10M 30.10M 13.10M
Cash From Investing Activities -38.00M -22.80M -48.50M
Cash From Financing Activities -1.100M 1.700M 1.900M
Net Change In Cash 7.000M 9.000M -33.50M
YoY Change -108.02% -72.48% -204.36%
FREE CASH FLOW
Cash From Operating Activities $46.10M $30.10M $13.10M
Capital Expenditures -$14.20M -$11.50M -$17.90M
Free Cash Flow $60.30M $41.60M $31.00M
YoY Change 443.24% 6.39% 68.48%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2016 dei Amendment Flag
AmendmentFlag
false
CY2016 dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--12-31
CY2016 dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
FY
CY2016 dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2016
CY2016 dei Document Period End Date
DocumentPeriodEndDate
2016-12-31
CY2016 dei Document Type
DocumentType
10-K
CY2016 dei Entity Central Index Key
EntityCentralIndexKey
0001237831
CY2017Q1 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
95972637 shares
CY2016 dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
CY2016 dei Entity Filer Category
EntityFilerCategory
Large Accelerated Filer
CY2016Q2 dei Entity Public Float
EntityPublicFloat
1663176412 USD
CY2016 dei Entity Registrant Name
EntityRegistrantName
GLOBUS MEDICAL INC
CY2016 dei Entity Voluntary Filers
EntityVoluntaryFilers
No
CY2016 dei Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
No
CY2015Q4 gmed Accrued Liabilities Legal And Other Settlements And Expenses
AccruedLiabilitiesLegalAndOtherSettlementsAndExpenses
13617000 USD
CY2016Q4 gmed Accrued Liabilities Legal And Other Settlements And Expenses
AccruedLiabilitiesLegalAndOtherSettlementsAndExpenses
734000 USD
CY2015 gmed Business Acquisition Contingent Consideration Milestone Payment
BusinessAcquisitionContingentConsiderationMilestonePayment
836000 USD
CY2016 gmed Business Acquisition Contingent Consideration Milestone Payment
BusinessAcquisitionContingentConsiderationMilestonePayment
5002000 USD
CY2015Q4 gmed Business Acquisition Liabilities Current
BusinessAcquisitionLiabilitiesCurrent
12188000 USD
CY2016Q4 gmed Business Acquisition Liabilities Current
BusinessAcquisitionLiabilitiesCurrent
14108000 USD
CY2015Q4 gmed Business Acquisition Liabilities Noncurrent
BusinessAcquisitionLiabilitiesNoncurrent
21126000 USD
CY2016Q4 gmed Business Acquisition Liabilities Noncurrent
BusinessAcquisitionLiabilitiesNoncurrent
5972000 USD
CY2015 gmed Business Combination Contingent Consideration Arrangements Fair Value Additions For Current Period Acquisitions
BusinessCombinationContingentConsiderationArrangementsFairValueAdditionsForCurrentPeriodAcquisitions
0 USD
CY2016 gmed Business Combination Contingent Consideration Arrangements Fair Value Additions For Current Period Acquisitions
BusinessCombinationContingentConsiderationArrangementsFairValueAdditionsForCurrentPeriodAcquisitions
0 USD
CY2015 gmed Business Combination Contingent Consideration Arrangements Fair Value Change In Fair Value Liability
BusinessCombinationContingentConsiderationArrangementsFairValueChangeInFairValueLiability
3118000 USD
CY2016 gmed Business Combination Contingent Consideration Arrangements Fair Value Change In Fair Value Liability
BusinessCombinationContingentConsiderationArrangementsFairValueChangeInFairValueLiability
2866000 USD
CY2015Q4 gmed Deferred Tax Liabilities Depreciation And Amortization
DeferredTaxLiabilitiesDepreciationAndAmortization
22666000 USD
CY2016Q4 gmed Deferred Tax Liabilities Depreciation And Amortization
DeferredTaxLiabilitiesDepreciationAndAmortization
32448000 USD
CY2015Q4 gmed Intangible Assets Gross
IntangibleAssetsGross
36580000 USD
CY2016Q4 gmed Intangible Assets Gross
IntangibleAssetsGross
68431000 USD
CY2015 gmed Medical Device Excise Tax Percentage
MedicalDeviceExciseTaxPercentage
0.023
CY2015 gmed Non Cash Settlement Of Contingent Consideration
NonCashSettlementOfContingentConsideration
0 USD
CY2016 gmed Non Cash Settlement Of Contingent Consideration
NonCashSettlementOfContingentConsideration
4632000 USD
CY2016 gmed Note Term At Inception
NoteTermAtInception
P5Y
CY2016 gmed Number Of Product Categories
NumberOfProductCategories
2
CY2016Q4 gmed Numberof Previous Acquisitions
NumberofPreviousAcquisitions
2
CY2014 gmed Payment Of Business Acquisition Liabilities
PaymentOfBusinessAcquisitionLiabilities
1200000 USD
CY2015 gmed Payment Of Business Acquisition Liabilities
PaymentOfBusinessAcquisitionLiabilities
1200000 USD
CY2016 gmed Payment Of Business Acquisition Liabilities
PaymentOfBusinessAcquisitionLiabilities
5404000 USD
CY2016Q4 gmed Share Based Compensation Number Of Stock Plans
ShareBasedCompensationNumberOfStockPlans
3
CY2015Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
15971000 USD
CY2016Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
17472000 USD
CY2015Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
77681000 USD
CY2016Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
91983000 USD
CY2015Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
763000 USD
CY2016Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
1911000 USD
CY2015Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
53769000 USD
CY2016Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
46401000 USD
CY2015Q4 us-gaap Accrued Royalties Current
AccruedRoyaltiesCurrent
6787000 USD
CY2016Q4 us-gaap Accrued Royalties Current
AccruedRoyaltiesCurrent
4671000 USD
CY2015Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
139114000 USD
CY2016Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
166711000 USD
CY2014Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-1657000 USD
CY2015Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-1958000 USD
CY2016Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-8642000 USD
CY2015Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
192629000 USD
CY2016Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
211725000 USD
CY2014 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
7111000 USD
CY2015 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
9860000 USD
CY2016 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
11652000 USD
CY2014 us-gaap Adjustments To Additional Paid In Capital Tax Effect From Share Based Compensation
AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
4408000 USD
CY2015 us-gaap Adjustments To Additional Paid In Capital Tax Effect From Share Based Compensation
AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
2050000 USD
CY2016 us-gaap Adjustments To Additional Paid In Capital Tax Effect From Share Based Compensation
AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
1571000 USD
CY2014 us-gaap Advertising Expense
AdvertisingExpense
500000 USD
CY2015 us-gaap Advertising Expense
AdvertisingExpense
400000 USD
CY2016 us-gaap Advertising Expense
AdvertisingExpense
900000 USD
CY2014 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
7111000 USD
CY2015 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
9639000 USD
CY2016 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
11382000 USD
CY2015Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
2513000 USD
CY2016Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
2771000 USD
CY2014 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
712000 USD
CY2015 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
1561000 USD
CY2016 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
3478000 USD
CY2014 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
1666000 shares
CY2015 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
3348000 shares
CY2016 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
5481000 shares
CY2015Q4 us-gaap Assets
Assets
834100000 USD
CY2016Q4 us-gaap Assets
Assets
927637000 USD
CY2015Q4 us-gaap Assets Current
AssetsCurrent
544799000 USD
CY2016Q4 us-gaap Assets Current
AssetsCurrent
513766000 USD
CY2015Q4 us-gaap Available For Sale Securities Current
AvailableForSaleSecuritiesCurrent
220877000 USD
CY2016Q4 us-gaap Available For Sale Securities Current
AvailableForSaleSecuritiesCurrent
157673000 USD
CY2015Q4 us-gaap Available For Sale Securities Noncurrent
AvailableForSaleSecuritiesNoncurrent
48762000 USD
CY2016Q4 us-gaap Available For Sale Securities Noncurrent
AvailableForSaleSecuritiesNoncurrent
60444000 USD
CY2014 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
-937000 USD
CY2015 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
3352000 USD
CY2016 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
1826000 USD
CY2014 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
-1131000 USD
CY2015 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
3118000 USD
CY2016 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
2866000 USD
CY2014Q4 us-gaap Business Combination Contingent Consideration Liability
BusinessCombinationContingentConsiderationLiability
24335000 USD
CY2015Q4 us-gaap Business Combination Contingent Consideration Liability
BusinessCombinationContingentConsiderationLiability
26617000 USD
CY2016Q4 us-gaap Business Combination Contingent Consideration Liability
BusinessCombinationContingentConsiderationLiability
19849000 USD
CY2013Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
89962000 USD
CY2014Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
82265000 USD
CY2015Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
60152000 USD
CY2016Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
132639000 USD
CY2014 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
-7697000 USD
CY2015 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
-22113000 USD
CY2016 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
72487000 USD
CY2015Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
USD
CY2016Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
USD
CY2016Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
785000000 shares
CY2015Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
95319722 shares
CY2016Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
95929916 shares
CY2015Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
95319722 shares
CY2016Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
95929916 shares
CY2014 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
91837000 USD
CY2015 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
112483000 USD
CY2016 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
97657000 USD
CY2014 us-gaap Cost Of Goods Sold
CostOfGoodsSold
110769000 USD
CY2015 us-gaap Cost Of Goods Sold
CostOfGoodsSold
132333000 USD
CY2016 us-gaap Cost Of Goods Sold
CostOfGoodsSold
134705000 USD
CY2014 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
43561000 USD
CY2015 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
45813000 USD
CY2016 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
51785000 USD
CY2014 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
519000 USD
CY2015 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
673000 USD
CY2016 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
748000 USD
CY2014 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
50177000 USD
CY2015 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
53679000 USD
CY2016 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
57066000 USD
CY2014 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
6097000 USD
CY2015 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
7193000 USD
CY2016 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
4533000 USD
CY2014 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-3630000 USD
CY2015 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
5926000 USD
CY2016 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-4527000 USD
CY2014 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-33000 USD
CY2015 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-64000 USD
CY2016 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
195000 USD
CY2014 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-4020000 USD
CY2015 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
6342000 USD
CY2016 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-4128000 USD
CY2015Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
22666000 USD
CY2016Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
32448000 USD
CY2014 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-4379000 USD
CY2015 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
6235000 USD
CY2016 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-3810000 USD
CY2014 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-357000 USD
CY2015 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
480000 USD
CY2016 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
204000 USD
CY2015Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
48417000 USD
CY2016Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
55293000 USD
CY2015Q4 us-gaap Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
26741000 USD
CY2016Q4 us-gaap Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
31202000 USD
CY2015Q4 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
25708000 USD
CY2016Q4 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
22762000 USD
CY2015Q4 us-gaap Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
0 USD
CY2016Q4 us-gaap Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
30638000 USD
CY2015Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
48374000 USD
CY2016Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
55210000 USD
CY2015Q4 us-gaap Deferred Tax Assets Net Current
DeferredTaxAssetsNetCurrent
38687000 USD
CY2016Q4 us-gaap Deferred Tax Assets Net Current
DeferredTaxAssetsNetCurrent
0 USD
CY2015Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards Foreign
DeferredTaxAssetsOperatingLossCarryforwardsForeign
329000 USD
CY2016Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards Foreign
DeferredTaxAssetsOperatingLossCarryforwardsForeign
227000 USD
CY2015Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
8014000 USD
CY2016Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
10595000 USD
CY2015Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
13333000 USD
CY2016Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
13269000 USD
CY2015Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
43000 USD
CY2016Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
83000 USD
CY2015Q4 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
13260000 USD
CY2016Q4 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
7876000 USD
CY2014 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
2185000 USD
CY2015 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
2303000 USD
CY2016 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
38771000 USD
CY2014 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.98
CY2015Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.26
CY2016 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
2772000 USD
CY2016 us-gaap Defined Contribution Plan Employer Matching Contribution Percent
DefinedContributionPlanEmployerMatchingContributionPercent
1.00
CY2016 us-gaap Defined Contribution Plan Maximum Annual Contributions Per Employee Amount
DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount
6000 USD
CY2016 us-gaap Defined Contribution Plan Maximum Annual Contributions Per Employee Percent
DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
0.03
CY2014 us-gaap Depreciation
Depreciation
21044000 USD
CY2015 us-gaap Depreciation
Depreciation
22522000 USD
CY2016 us-gaap Depreciation
Depreciation
35293000 USD
CY2014 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
21754000 USD
CY2015 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
24084000 USD
CY2015Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.25
CY2015Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.28
CY2015Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.39
CY2015 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.19
CY2016Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.29
CY2016Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.27
CY2016Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.27
CY2016Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.25
CY2016 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.09
CY2014 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.97
CY2015Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.26
CY2015Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.25
CY2015Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.28
CY2015Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.39
CY2015 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.17
CY2016Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.29
CY2016Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.27
CY2016Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.27
CY2016Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.25
CY2016 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.08
CY2014 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
185000 USD
CY2015 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
153000 USD
CY2016 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
-1894000 USD
CY2014 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.333
CY2015 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.347
CY2016 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.337
CY2014 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.350
CY2015 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.350
CY2016 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.350
CY2014 us-gaap Effective Income Tax Rate Reconciliation Deductions Qualified Production Activities
EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities
0.027
CY2015 us-gaap Effective Income Tax Rate Reconciliation Deductions Qualified Production Activities
EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities
0.026
CY2016 us-gaap Effective Income Tax Rate Reconciliation Deductions Qualified Production Activities
EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities
0.027
CY2014 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
0.007
CY2015 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
0.003
CY2016 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
0.005
CY2014 us-gaap Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
-0.011
CY2014 us-gaap Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
0 USD
CY2015 us-gaap Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
221000 USD
CY2015 us-gaap Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
-0.001
CY2016 us-gaap Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
0.000
CY2014 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.026
CY2015 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.030
CY2016 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.022
CY2014 us-gaap Effective Income Tax Rate Reconciliation Tax Credits
EffectiveIncomeTaxRateReconciliationTaxCredits
0.012
CY2015 us-gaap Effective Income Tax Rate Reconciliation Tax Credits
EffectiveIncomeTaxRateReconciliationTaxCredits
0.009
CY2016 us-gaap Effective Income Tax Rate Reconciliation Tax Credits
EffectiveIncomeTaxRateReconciliationTaxCredits
0.013
CY2015Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
21151000 USD
CY2016Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
23214000 USD
CY2016 us-gaap Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
270000 USD
CY2014 us-gaap Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
4408000 USD
CY2015 us-gaap Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
2050000 USD
CY2016 us-gaap Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
1571000 USD
CY2014 us-gaap Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
4408000 USD
CY2015 us-gaap Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
2050000 USD
CY2016 us-gaap Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
1571000 USD
CY2015Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
3338000 USD
CY2016Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
6725000 USD
CY2016Q4 us-gaap Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
10187000 USD
CY2016Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
6889000 USD
CY2016Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
5698000 USD
CY2016Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
5934000 USD
CY2016Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
6200000 USD
CY2016Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
6338000 USD
CY2016Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
41246000 USD
CY2014 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-899000 USD
CY2015 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-1159000 USD
CY2016 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-482000 USD
CY2015Q4 us-gaap Goodwill
Goodwill
91964000 USD
CY2016Q4 us-gaap Goodwill
Goodwill
105926000 USD
CY2014 us-gaap Gross Profit
GrossProfit
363602000 USD
CY2015Q1 us-gaap Gross Profit
GrossProfit
99592000 USD
CY2015Q2 us-gaap Gross Profit
GrossProfit
101116000 USD
CY2015Q3 us-gaap Gross Profit
GrossProfit
104065000 USD
CY2015Q4 us-gaap Gross Profit
GrossProfit
107647000 USD
CY2015 us-gaap Gross Profit
GrossProfit
412420000 USD
CY2016Q1 us-gaap Gross Profit
GrossProfit
107745000 USD
CY2016Q2 us-gaap Gross Profit
GrossProfit
104758000 USD
CY2016Q3 us-gaap Gross Profit
GrossProfit
104198000 USD
CY2016Q4 us-gaap Gross Profit
GrossProfit
112588000 USD
CY2016 us-gaap Gross Profit
GrossProfit
429289000 USD
CY2014 us-gaap Impairment Of Intangible Assets Indefinitelived Excluding Goodwill
ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
0 USD
CY2015 us-gaap Impairment Of Intangible Assets Indefinitelived Excluding Goodwill
ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
0 USD
CY2016 us-gaap Impairment Of Intangible Assets Indefinitelived Excluding Goodwill
ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
3472000 USD
CY2014 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
137643000 USD
CY2015 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
171278000 USD
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
154377000 USD
CY2014 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
999000 USD
CY2015 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
1527000 USD
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
2902000 USD
CY2014 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
138642000 USD
CY2015 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
172805000 USD
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
157279000 USD
CY2014 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
46157000 USD
CY2015 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
60021000 USD
CY2016 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
52938000 USD
CY2014 us-gaap Income Taxes Paid
IncomeTaxesPaid
51096000 USD
CY2015 us-gaap Income Taxes Paid
IncomeTaxesPaid
57100000 USD
CY2016 us-gaap Income Taxes Paid
IncomeTaxesPaid
50087000 USD
CY2015Q4 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
8672000 USD
CY2016Q4 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
3800000 USD
CY2014 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
4628000 USD
CY2015 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-3825000 USD
CY2016 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-23000 USD
CY2014 us-gaap Increase Decrease In Accounts Payable Related Parties
IncreaseDecreaseInAccountsPayableRelatedParties
2703000 USD
CY2015 us-gaap Increase Decrease In Accounts Payable Related Parties
IncreaseDecreaseInAccountsPayableRelatedParties
-5359000 USD
CY2016 us-gaap Increase Decrease In Accounts Payable Related Parties
IncreaseDecreaseInAccountsPayableRelatedParties
0 USD
CY2014 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
12667000 USD
CY2015 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
4193000 USD
CY2016 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
4668000 USD
CY2014 us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
-413000 USD
CY2015 us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
-657000 USD
CY2016 us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
6634000 USD
CY2014 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
5149000 USD
CY2015 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
-878000 USD
CY2016 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
-18164000 USD
CY2014 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
18001000 USD
CY2015 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
19327000 USD
CY2016 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
10503000 USD
CY2014 us-gaap Increase Decrease In Notes Receivables
IncreaseDecreaseInNotesReceivables
0 USD
CY2015 us-gaap Increase Decrease In Notes Receivables
IncreaseDecreaseInNotesReceivables
0 USD
CY2016 us-gaap Increase Decrease In Notes Receivables
IncreaseDecreaseInNotesReceivables
30000000 USD
CY2014 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
249000 USD
CY2015 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
1203000 USD
CY2016 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-4568000 USD
CY2014 us-gaap Increase Decrease In Restricted Cash
IncreaseDecreaseInRestrictedCash
23370000 USD
CY2015 us-gaap Increase Decrease In Restricted Cash
IncreaseDecreaseInRestrictedCash
2749000 USD
CY2016 us-gaap Increase Decrease In Restricted Cash
IncreaseDecreaseInRestrictedCash
-25641000 USD
CY2014 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
1230000 shares
CY2015 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
1027000 shares
CY2016 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
785000 shares
CY2015Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
33242000 USD
CY2016Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
61706000 USD
CY2014 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
805000 USD
CY2015 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
1304000 USD
CY2016 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
3057000 USD
CY2014 us-gaap Interest Paid
InterestPaid
32000 USD
CY2015 us-gaap Interest Paid
InterestPaid
9000 USD
CY2016 us-gaap Interest Paid
InterestPaid
35000 USD
CY2015Q4 us-gaap Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
85861000 USD
CY2016Q4 us-gaap Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
88688000 USD
CY2015Q4 us-gaap Inventory Net
InventoryNet
105260000 USD
CY2016Q4 us-gaap Inventory Net
InventoryNet
112692000 USD
CY2015Q4 us-gaap Inventory Raw Materials
InventoryRawMaterials
12308000 USD
CY2016Q4 us-gaap Inventory Raw Materials
InventoryRawMaterials
13257000 USD
CY2015Q4 us-gaap Inventory Work In Process
InventoryWorkInProcess
7091000 USD
CY2016Q4 us-gaap Inventory Work In Process
InventoryWorkInProcess
10747000 USD
CY2014 us-gaap Inventory Write Down
InventoryWriteDown
6962000 USD
CY2015 us-gaap Inventory Write Down
InventoryWriteDown
9924000 USD
CY2016 us-gaap Inventory Write Down
InventoryWriteDown
12836000 USD
CY2014 us-gaap Investment Income Amortization Of Premium
InvestmentIncomeAmortizationOfPremium
2680000 USD
CY2015 us-gaap Investment Income Amortization Of Premium
InvestmentIncomeAmortizationOfPremium
3354000 USD
CY2016 us-gaap Investment Income Amortization Of Premium
InvestmentIncomeAmortizationOfPremium
4068000 USD
CY2015Q4 us-gaap Liabilities
Liabilities
118776000 USD
CY2016Q4 us-gaap Liabilities
Liabilities
95559000 USD
CY2015Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
834100000 USD
CY2016Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
927637000 USD
CY2015Q4 us-gaap Liabilities Current
LiabilitiesCurrent
82691000 USD
CY2016Q4 us-gaap Liabilities Current
LiabilitiesCurrent
79892000 USD
CY2016 us-gaap Loans Receivable Description Of Variable Rate Basis
LoansReceivableDescriptionOfVariableRateBasis
LIBOR
CY2014 us-gaap Loss Contingency Accrual Provision
LossContingencyAccrualProvision
5667000 USD
CY2015 us-gaap Loss Contingency Accrual Provision
LossContingencyAccrualProvision
-11268000 USD
CY2016 us-gaap Loss Contingency Accrual Provision
LossContingencyAccrualProvision
3156000 USD
CY2014 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
12946000 USD
CY2015 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
6327000 USD
CY2016 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
2041000 USD
CY2014 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-100000000 USD
CY2015 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-150550000 USD
CY2016 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-99553000 USD
CY2014 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
79172000 USD
CY2015 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
121957000 USD
CY2016 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
171893000 USD
CY2014 us-gaap Net Income Loss
NetIncomeLoss
92485000 USD
CY2015Q1 us-gaap Net Income Loss
NetIncomeLoss
24648000 USD
CY2015Q2 us-gaap Net Income Loss
NetIncomeLoss
24054000 USD
CY2015Q3 us-gaap Net Income Loss
NetIncomeLoss
26481000 USD
CY2015Q4 us-gaap Net Income Loss
NetIncomeLoss
37601000 USD
CY2016Q2 us-gaap Net Income Loss
NetIncomeLoss
25806000 USD
CY2015 us-gaap Net Income Loss
NetIncomeLoss
112784000 USD
CY2016Q1 us-gaap Net Income Loss
NetIncomeLoss
28010000 USD
CY2016Q3 us-gaap Net Income Loss
NetIncomeLoss
26227000 USD
CY2016Q4 us-gaap Net Income Loss
NetIncomeLoss
24298000 USD
CY2016 us-gaap Net Income Loss
NetIncomeLoss
104341000 USD
CY2015Q4 us-gaap Notes And Loans Receivable Gross Noncurrent
NotesAndLoansReceivableGrossNoncurrent
0 USD
CY2016Q4 us-gaap Notes And Loans Receivable Gross Noncurrent
NotesAndLoansReceivableGrossNoncurrent
30000000 USD
CY2016 us-gaap Number Of Reportable Segments
NumberOfReportableSegments
1
CY2014 us-gaap Operating Expenses
OperatingExpenses
225240000 USD
CY2015 us-gaap Operating Expenses
OperatingExpenses
240198000 USD
CY2016 us-gaap Operating Expenses
OperatingExpenses
275148000 USD
CY2014 us-gaap Operating Income Loss
OperatingIncomeLoss
138362000 USD
CY2015 us-gaap Operating Income Loss
OperatingIncomeLoss
172222000 USD
CY2016 us-gaap Operating Income Loss
OperatingIncomeLoss
154141000 USD
CY2016Q4 us-gaap Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
3396000 USD
CY2016Q4 us-gaap Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
1412000 USD
CY2016Q4 us-gaap Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
7000 USD
CY2016Q4 us-gaap Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
74000 USD
CY2016Q4 us-gaap Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
1108000 USD
CY2016Q4 us-gaap Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
795000 USD
CY2016Q4 us-gaap Operating Leases Future Minimum Payments Due Thereafter
OperatingLeasesFutureMinimumPaymentsDueThereafter
0 USD
CY2014 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
676000 USD
CY2015 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
1113000 USD
CY2016 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
1500000 USD
CY2015Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
5406000 USD
CY2016Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
10836000 USD
CY2015Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
590000 USD
CY2016Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
928000 USD
CY2014 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
-552000 USD
CY2015 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
-246000 USD
CY2016 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
-6636000 USD
CY2015 us-gaap Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
-313000 USD
CY2016 us-gaap Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
-6710000 USD
CY2014 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-648000 USD
CY2015 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-301000 USD
CY2016 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-6684000 USD
CY2014 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
-96000 USD
CY2015 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
-55000 USD
CY2016 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
-48000 USD
CY2015Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
1699000 USD
CY2016Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
1819000 USD
CY2014 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
0 USD
CY2015 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
8405000 USD
CY2016 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
4632000 USD
CY2014 us-gaap Other Nonoperating Income
OtherNonoperatingIncome
374000 USD
CY2015 us-gaap Other Nonoperating Income
OtherNonoperatingIncome
438000 USD
CY2016 us-gaap Other Nonoperating Income
OtherNonoperatingIncome
563000 USD
CY2014 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
280000 USD
CY2015 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
583000 USD
CY2016 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
3138000 USD
CY2014 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
36128000 USD
CY2015 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
48513000 USD
CY2016 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
76068000 USD
CY2014 us-gaap Payments To Acquire Investments
PaymentsToAcquireInvestments
251422000 USD
CY2015 us-gaap Payments To Acquire Investments
PaymentsToAcquireInvestments
297707000 USD
CY2016 us-gaap Payments To Acquire Investments
PaymentsToAcquireInvestments
287263000 USD
CY2014 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
24754000 USD
CY2015 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
50760000 USD
CY2016 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
40909000 USD
CY2015Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
7351000 USD
CY2016Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
14502000 USD
CY2014 us-gaap Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
184567000 USD
CY2015 us-gaap Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
188702000 USD
CY2016 us-gaap Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
281885000 USD
CY2014 us-gaap Proceeds From Sale Of Available For Sale Securities
ProceedsFromSaleOfAvailableForSaleSecurities
27737000 USD
CY2015 us-gaap Proceeds From Sale Of Available For Sale Securities
ProceedsFromSaleOfAvailableForSaleSecurities
57728000 USD
CY2016 us-gaap Proceeds From Sale Of Available For Sale Securities
ProceedsFromSaleOfAvailableForSaleSecurities
52802000 USD
CY2014 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
9738000 USD
CY2015 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
5477000 USD
CY2016 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
5874000 USD
CY2015Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
253857000 USD
CY2016Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
290940000 USD
CY2015Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
114743000 USD
CY2016Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
124229000 USD
CY2014 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
318000 USD
CY2015 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
1465000 USD
CY2016 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
685000 USD
CY2015 us-gaap Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
12000 USD
CY2016 us-gaap Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
26000 USD
CY2015Q1 us-gaap Related Party Transaction Purchases From Related Party
RelatedPartyTransactionPurchasesFromRelatedParty
5300000 USD
CY2014 us-gaap Related Party Transaction Purchases From Related Party
RelatedPartyTransactionPurchasesFromRelatedParty
21900000 USD
CY2014 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
31166000 USD
CY2015 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
36312000 USD
CY2016 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
44532000 USD
CY2015Q4 us-gaap Restricted Cash And Cash Equivalents At Carrying Value
RestrictedCashAndCashEquivalentsAtCarryingValue
26119000 USD
CY2016Q4 us-gaap Restricted Cash And Cash Equivalents At Carrying Value
RestrictedCashAndCashEquivalentsAtCarryingValue
477000 USD
CY2015Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
524558000 USD
CY2016Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
628899000 USD
CY2015Q4 us-gaap Sales And Excise Tax Payable Current
SalesAndExciseTaxPayableCurrent
6808000 USD
CY2016Q4 us-gaap Sales And Excise Tax Payable Current
SalesAndExciseTaxPayableCurrent
6946000 USD
CY2014 us-gaap Sales Revenue Net
SalesRevenueNet
474371000 USD
CY2015Q1 us-gaap Sales Revenue Net
SalesRevenueNet
131604000 USD
CY2015Q2 us-gaap Sales Revenue Net
SalesRevenueNet
133570000 USD
CY2015Q3 us-gaap Sales Revenue Net
SalesRevenueNet
136992000 USD
CY2016Q2 us-gaap Sales Revenue Net
SalesRevenueNet
137489000 USD
CY2016Q3 us-gaap Sales Revenue Net
SalesRevenueNet
135651000 USD
CY2016Q4 us-gaap Sales Revenue Net
SalesRevenueNet
151590000 USD
CY2016 us-gaap Sales Revenue Net
SalesRevenueNet
563994000 USD
CY2014 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
188632000 USD
CY2015 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
210241000 USD
CY2015Q4 us-gaap Sales Revenue Net
SalesRevenueNet
142587000 USD
CY2015 us-gaap Sales Revenue Net
SalesRevenueNet
544753000 USD
CY2016Q1 us-gaap Sales Revenue Net
SalesRevenueNet
139264000 USD
CY2016 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
222156000 USD
CY2014 us-gaap Share Based Compensation
ShareBasedCompensation
7111000 USD
CY2015 us-gaap Share Based Compensation
ShareBasedCompensation
9639000 USD
CY2016 us-gaap Share Based Compensation
ShareBasedCompensation
11382000 USD
CY2014 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0
CY2014 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Maximum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
0.410
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Maximum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
0.380
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Maximum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
0.290
CY2014 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Minimum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
0.350
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Minimum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
0.290
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Minimum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
0.280
CY2014 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Maximum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
0.0195
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Maximum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
0.0211
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Maximum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
0.0201
CY2014 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Minimum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
0.0151
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Minimum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
0.0139
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Minimum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
0.0103
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
3512000 shares
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
17.38
CY2014 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
20216000 USD
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
9984000 USD
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
8824000 USD
CY2014 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
264000 shares
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
391000 shares
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
635000 shares
CY2014 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
1495000 shares
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
2828000 shares
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
2309000 shares
CY2014 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
9.63
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
8.63
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
7.62
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
30608000 USD
CY2013Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
4886000 shares
CY2014Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
4854000 shares
CY2015Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
6677000 shares
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
7741000 shares
CY2013Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
10.04
CY2014Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
14.50
CY2015Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
19.14
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
21.08
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
24.15
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
4074000 USD
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
4229000 shares
CY2014 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
7.71
CY2015 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
8.92
CY2016 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
9.63
CY2014 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
15.33
CY2015 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
17.84
CY2016 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
23.10
CY2014 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
23.45
CY2015 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
24.69
CY2016 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
24.22
CY2014 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
7111000 USD
CY2015 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
614000 shares
CY2015 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
9860000 USD
CY2016 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
11652000 USD
CY2016Q4 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
26533000 USD
CY2016 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
P6Y2M12D
CY2016 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P7Y7M6D
CY2016 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
P8Y8M12D
CY2014 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
1263000 shares
CY2016 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
610000 shares
CY2014 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
9738000 USD
CY2015 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
5477000 USD
CY2016 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
5874000 USD
CY2013Q4 us-gaap Stockholders Equity
StockholdersEquity
472360000 USD
CY2014Q4 us-gaap Stockholders Equity
StockholdersEquity
585454000 USD
CY2015Q4 us-gaap Stockholders Equity
StockholdersEquity
715324000 USD
CY2016Q4 us-gaap Stockholders Equity
StockholdersEquity
832078000 USD
CY2013Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
3978000 USD
CY2014Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
3228000 USD
CY2015Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1575000 USD
CY2016Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1862000 USD
CY2014 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
209000 USD
CY2015 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
2230000 USD
CY2016 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
0 USD
CY2014 us-gaap Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
953000 USD
CY2015 us-gaap Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
0 USD
CY2016 us-gaap Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
0 USD
CY2014 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
0 USD
CY2015 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
316000 USD
CY2016 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
0 USD
CY2014 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
614000 USD
CY2015 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
261000 USD
CY2016 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
287000 USD
CY2014 us-gaap Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
202000 USD
CY2015 us-gaap Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
0 USD
CY2016 us-gaap Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
0 USD
CY2014Q4 us-gaap Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
838000 USD
CY2015Q4 us-gaap Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
1335000 USD
CY2016Q4 us-gaap Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
1542000 USD
CY2014 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
95457000 shares
CY2015 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
96073000 shares
CY2016 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
96432000 shares
CY2014 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
94227000 shares
CY2015 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
95046000 shares
CY2016 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
95647000 shares
CY2016 us-gaap Concentration Risk Credit Risk
ConcentrationRiskCreditRisk
<div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Concentrations of Credit Risk</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;color:#231f20;">Financial instruments, which potentially subject us to concentrations of credit risk, are primarily cash and cash equivalents and accounts receivable. Concentrations of credit risk with respect to accounts receivable are limited due to the large number of entities comprising our customer base. We perform ongoing credit evaluations of our customers and generally do not require collateral.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;color:#231f20;">There was no customer that accounted for 10% or more of sales for the years ended </font><font style="font-family:Times New Roman;font-size:12pt;color:#231f20;font-style:normal;font-weight:normal;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:12pt;color:#231f20;">, </font><font style="font-family:Times New Roman;font-size:12pt;color:#231f20;font-style:normal;font-weight:normal;text-decoration:none;">2015</font><font style="font-family:inherit;font-size:12pt;color:#231f20;">, and </font><font style="font-family:Times New Roman;font-size:12pt;color:#231f20;font-style:normal;font-weight:normal;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:12pt;color:#231f20;">, respectively.</font></div></div>
CY2016 us-gaap Use Of Estimates
UseOfEstimates
<div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;color:#231f20;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. We base our estimates, in part, on historical experience that management believes to be reasonable under the circumstances. Actual results could differ from those estimates. Estimates and assumptions are periodically reviewed and the effects of revisions are reflected in the consolidated financial statements in the period they are determined to be necessary.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;color:#231f20;">Significant areas that require management&#8217;s estimates include intangible assets, contingent payment liabilities, allowance for doubtful accounts, stock-based compensation, write-down for excess and obsolete inventory, useful lives of assets, the outcome of litigation, recoverability of intangible assets and income taxes. We are subject to risks and uncertainties due to changes in the healthcare environment, regulatory oversight, competition, and legislation that may cause actual results to differ from estimated results.</font></div></div>

Files In Submission

Name View Source Status
0001237831-17-000009-index-headers.html Edgar Link pending
0001237831-17-000009-index.html Edgar Link pending
0001237831-17-000009.txt Edgar Link pending
0001237831-17-000009-xbrl.zip Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
gmed-20161231.xml Edgar Link completed
gmed-20161231.xsd Edgar Link pending
gmed-20161231_cal.xml Edgar Link unprocessable
gmed-20161231_def.xml Edgar Link unprocessable
gmed-20161231_lab.xml Edgar Link unprocessable
gmed-20161231_pre.xml Edgar Link unprocessable
gmed12311610k.htm Edgar Link pending
gmed123116a01.jpg Edgar Link pending
gmed123116ex211entities.htm Edgar Link pending
gmed123116ex231gtconsent.htm Edgar Link pending
gmed123116ex232kpmgconsent.htm Edgar Link pending
gmed123116ex311.htm Edgar Link pending
gmed123116ex312.htm Edgar Link pending
gmed123116ex32.htm Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R75.htm Edgar Link pending
R76.htm Edgar Link pending
R77.htm Edgar Link pending
R78.htm Edgar Link pending
R79.htm Edgar Link pending
R8.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending