XML 78 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 3 years  
Total acquired intangible assets, gross carrying amount $ 58,614 $ 37,414
Total intangible assets, gross carrying amount 74,616 47,287
Accumulated Amortization (30,320) (18,726)
Total acquired intangible assets, accumulated amortization (26,417) (17,280)
Net Book Value 38,929  
Total acquired intangible assets, net book value 32,197 20,134
Intangible assets, net book value $ 44,296 28,561
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 5 years 7 months 6 days  
Gross Carrying Amount $ 54,455 35,855
Accumulated Amortization (24,780) (16,080)
Net Book Value $ 29,675 19,775
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 6 years 3 months 18 days  
Gross Carrying Amount $ 2,700 1,000
Accumulated Amortization (958) (641)
Net Book Value $ 1,742 359
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 5 years 4 months 24 days  
Gross Carrying Amount $ 1,419 519
Accumulated Amortization (639) (519)
Net Book Value $ 780 0
Non-compete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 2 years  
Gross Carrying Amount $ 40 40
Accumulated Amortization (40) (40)
Net Book Value 0 0
Internal-use Software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,002 9,873
Accumulated Amortization (3,903) (1,446)
Net Book Value $ 12,099 $ 8,427