XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Total acquired intangible assets, Gross Carrying Amount $ 68,974 $ 58,574
Total acquired intangible assets, Accumulated Amortization (29,266) (26,377)
Acquired Intangible Assets, Net Book Value 39,708 32,197
Total intangible assets, Gross Carrying Amount 86,734 74,576
Accumulated Amortization (34,026) (30,280)
Total 45,680  
Total intangible assets, Net Book Value $ 52,708 44,296
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted-Average Life (years) 5 years 8 months 12 days  
Gross Carrying Amount $ 64,855 54,455
Accumulated Amortization (27,521) (24,780)
Total $ 37,334 29,675
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted-Average Life (years) 6 years 3 months 18 days  
Gross Carrying Amount $ 2,700 2,700
Accumulated Amortization (1,061) (958)
Total $ 1,639 1,742
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted-Average Life (years) 5 years 4 months 24 days  
Gross Carrying Amount $ 1,419 1,419
Accumulated Amortization (684) (639)
Total $ 735 780
Internal-use Software    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted-Average Life (years) 3 years  
Gross Carrying Amount $ 17,760 16,002
Accumulated Amortization (4,760) (3,903)
Total $ 13,000 $ 12,099