v3.20.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 283,236 $ 249,070
Less: accumulated amortization (119,379) (105,220)
Intangible assets, net 163,857 143,850
Remainder of 2020 20,883  
2021 40,684  
2022 36,547  
2023 31,396  
2024 26,228  
Thereafter 8,119  
Total future amortization expense 163,857  
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 212,533 177,746
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 67,109 67,730
Other    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 3,594 $ 3,594