v3.20.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Goodwill balances are presented below (in thousands):
Carrying Amount
Balance as of December 31, 2019$156,756  
Goodwill acquired54,635  
Foreign currency translation adjustments25  
Balance as of June 30, 2020$211,416  
Schedule of Intangible Assets
Intangible assets consist of the following (in thousands):
 June 30, 2020December 31, 2019
Developed technology$212,533  $177,746  
Patents67,109  67,730  
Other3,594  3,594  
Intangible assets, gross283,236  249,070  
Less: accumulated amortization(119,379) (105,220) 
Intangible assets, net$163,857  $143,850  
Schedule of Estimated Future Amortization Expense Related to Intangible Assets
The following table presents the estimated future amortization expense related to intangible assets held at June 30, 2020 (in thousands):
Years Ending December 31,
Remainder of 2020$20,883  
202140,684  
202236,547  
202331,396  
202426,228  
Thereafter8,119  
Total future amortization expense$163,857