XML 64 R41.htm IDEA: XBRL DOCUMENT v3.2.0.727
6. Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2015
Dec. 31, 2014
Intangible assets consist of the following    
Weighted Average Life 4 years 8 months 8 days  
Gross Carrying Amount $ 467,688 $ 345,688
Accumulated Amortization (85,811) (45,199)
Net Carrying Amount $ 381,877 $ 300,489
Patents Member    
Intangible assets consist of the following    
Weighted Average Life 11 years 11 years
Gross Carrying Amount $ 500 $ 500
Accumulated Amortization (379) (355)
Net Carrying Amount $ 121 $ 145
Brand Member    
Intangible assets consist of the following    
Weighted Average Life 8 years 8 years
Gross Carrying Amount $ 3,887 $ 3,887
Accumulated Amortization (2,551) (2,308)
Net Carrying Amount $ 1,336 $ 1,579
Product Licenses Member    
Intangible assets consist of the following    
Weighted Average Life 11 years 11 years
Gross Carrying Amount $ 17,581 $ 17,581
Accumulated Amortization (4,906) (4,058)
Net Carrying Amount $ 12,675 $ 13,523
Noncompete And Supplier Contracts Member    
Intangible assets consist of the following    
Weighted Average Life 5 years 3 months 18 days 5 years 3 months 18 days
Gross Carrying Amount $ 5,194 $ 5,194
Accumulated Amortization (4,792) (4,342)
Net Carrying Amount $ 402 $ 852
Acquired Developed Technology Member    
Intangible assets consist of the following    
Weighted Average Life 4 years 3 months 18 days 4 years 4 months 24 days
Gross Carrying Amount $ 360,226 $ 269,826
Accumulated Amortization (73,183) (34,136)
Net Carrying Amount 287,043 235,690
Trademark rights Member    
Intangible assets consist of the following    
Gross Carrying Amount 400 400
Accumulated Amortization 0 0
Net Carrying Amount 400 400
In Process Research And Development Member    
Intangible assets consist of the following    
Gross Carrying Amount 79,900 48,300
Accumulated Amortization 0 0
Net Carrying Amount 79,900 48,300
Total Indefinite Lived    
Intangible assets consist of the following    
Gross Carrying Amount 80,300 48,700
Accumulated Amortization 0 0
Net Carrying Amount 80,300 48,700
Total Definite Lived    
Intangible assets consist of the following    
Gross Carrying Amount 387,388 296,988
Accumulated Amortization (85,811) (45,199)
Net Carrying Amount $ 301,577 $ 251,789