XML 40 R30.htm IDEA: XBRL DOCUMENT v3.5.0.2
Goodwill and Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2016
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the carrying amount of goodwill were as follows:
(In thousands)
 
Balance at December 31, 2015
$
43,116

Foreign exchange effects
15

Balance at June 30, 2016
$
43,131

 

Schedule of Components of Intangible Assets
The components of intangible assets, net were as follows:
 
June 30, 2016
 
December 31, 2015
(In thousands)
Gross (1)
 
Accumulated
Amortization (1)
 
Net
 
Gross (1)
 
Accumulated
Amortization (1)
 
Net
Distribution rights
$
318

 
$
(111
)
 
$
207

 
$
312

 
$
(96
)
 
$
216

Patents
11,562

 
(4,595
)
 
6,967

 
11,425

 
(4,737
)
 
6,688

Trademarks and trade names
2,399

 
(1,181
)
 
1,218

 
2,401

 
(1,053
)
 
1,348

Developed and core technology
12,584

 
(3,080
)
 
9,504

 
12,587

 
(2,144
)
 
10,443

Capitalized software development costs
291

 
(139
)
 
152

 
167

 
(97
)
 
70

Customer relationships
27,691

 
(14,939
)
 
12,752

 
27,715

 
(13,554
)
 
14,161

Total intangible assets, net
$
54,845

 
$
(24,045
)
 
$
30,800

 
$
54,607

 
$
(21,681
)
 
$
32,926

 
(1) 
This table excludes the gross value of fully amortized intangible assets totaling $9.7 million and $9.0 million at June 30, 2016 and December 31, 2015, respectively.
Intangible Assets Amortization Expense
Amortization expense by income statement caption was as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
(In thousands)
2016
 
2015
 
2016
 
2015
Cost of sales
$
21

 
$
34

 
$
42

 
$
69

Selling, general and administrative expenses
1,534

 
1,015

 
3,067

 
2,019

Total amortization expense
$
1,555

 
$
1,049


$
3,109


$
2,088

Schedule of Estimated Future Amortization Expense
Estimated future annual amortization expense related to our intangible assets at June 30, 2016, is as follows:
(In thousands)
 
2016 (remaining 6 months)
$
3,188

2017
6,321

2018
6,272

2019
6,227

2020
5,117

Thereafter
3,675

Total
$
30,800