Rendering

Component: (Network and Table)
Network
100310 - Disclosure - Goodwill and Intangible Assets (Tables)
(http://www.twitter.com/20161231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables)
Table(Implied)
Slicers (applies to each fact value in each table cell)
Goodwill And Intangible Assets Disclosure [Abstract]Period [Axis]
2016-01-01 - 2016-12-31
Goodwill And Intangible Assets Disclosure [Abstract]
 
Schedule of Goodwill Activities

The following table presents the goodwill activities for the periods presented (in thousands):

 

Goodwill

 

 

 

 

Balance as of December 31, 2014

 

$

622,570

 

TellApart acquisition

 

 

394,989

 

Other acquisitions

 

 

106,198

 

Foreign currency translation adjustment

 

 

(1,029

)

Balance as of December 31, 2015

 

$

1,122,728

 

Acquisitions

 

 

74,186

 

Foreign currency translation adjustment

 

 

(11,599

)

Balance as of December 31, 2016

 

$

1,185,315

 

 

 
 
Schedule of Intangible Assets

The following table presents the detail of intangible assets for the periods presented (in thousands):

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Carrying

 

 

 

Value

 

 

Amortization

 

 

Value

 

December 31, 2016:

 

 

 

 

 

 

 

 

 

 

 

 

Patents and developed technologies

 

$

122,611

 

 

$

(47,160

)

 

$

75,451

 

Publisher and advertiser relationships

 

 

53,100

 

 

 

(33,217

)

 

 

19,883

 

Total

 

$

175,711

 

 

$

(80,377

)

 

$

95,334

 

December 31, 2015:

 

 

 

 

 

 

 

 

 

 

 

 

Patents and developed technologies

 

$

132,444

 

 

$

(43,991

)

 

$

88,453

 

Publisher and advertiser relationships

 

 

75,300

 

 

 

(23,803

)

 

 

51,497

 

Assembled workforce

 

 

1,960

 

 

 

(1,714

)

 

 

246

 

Other intangible assets

 

 

2,100

 

 

 

(1,281

)

 

 

819

 

Total

 

$

211,804

 

 

$

(70,789

)

 

$

141,015

 

 

 
 
Schedule of Estimated Future Amortization Expenses

Estimated future amortization expense as of December 31, 2016 is as follows (in thousands):

 

Years ending December 31,

 

 

 

 

2017

 

$

43,810

 

2018

 

 

18,855

 

2019

 

 

8,796

 

2020

 

 

6,523

 

2021

 

 

6,126

 

Thereafter

 

 

11,224

 

Total

 

$

95,334