XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisition, Goodwill and Acquisition-Related Intangible Assets - Acquisition-Related Intangible Assets (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Finite-lived Intangible Assets [Roll Forward]    
Gross Carrying Amount, beginning balance $ 165,360  
Accumulated Amortization, beginning balance (71,805)  
Gross Carrying Amount, Additions 62,300  
Accumulated Amortization, Amortization (15,019)  
Gross Carrying Amount, ending balance 227,660  
Accumulated Amortization, ending balance (86,824)  
Net Carrying Amount $ 140,836 $ 93,555
Weighted Average Estimated Useful Life (in years) 5 years 1 month 6 days  
Developed technology    
Finite-lived Intangible Assets [Roll Forward]    
Gross Carrying Amount, beginning balance $ 124,730  
Accumulated Amortization, beginning balance (53,663)  
Gross Carrying Amount, Additions 30,200  
Accumulated Amortization, Amortization (11,732)  
Gross Carrying Amount, ending balance 154,930  
Accumulated Amortization, ending balance (65,395)  
Net Carrying Amount $ 89,535 71,067
Weighted Average Estimated Useful Life (in years) 4 years 8 months 12 days  
Customer relationships    
Finite-lived Intangible Assets [Roll Forward]    
Gross Carrying Amount, beginning balance $ 25,920  
Accumulated Amortization, beginning balance (7,899)  
Gross Carrying Amount, Additions 28,700  
Accumulated Amortization, Amortization (2,347)  
Gross Carrying Amount, ending balance 54,620  
Accumulated Amortization, ending balance (10,246)  
Net Carrying Amount $ 44,374 18,021
Weighted Average Estimated Useful Life (in years) 6 years 1 month 6 days  
Trade name    
Finite-lived Intangible Assets [Roll Forward]    
Gross Carrying Amount, beginning balance $ 8,990  
Accumulated Amortization, beginning balance (4,693)  
Gross Carrying Amount, Additions 3,400  
Accumulated Amortization, Amortization (770)  
Gross Carrying Amount, ending balance 12,390  
Accumulated Amortization, ending balance (5,463)  
Net Carrying Amount $ 6,927 4,297
Weighted Average Estimated Useful Life (in years) 3 years 1 month 6 days  
Others    
Finite-lived Intangible Assets [Roll Forward]    
Gross Carrying Amount, beginning balance $ 5,720  
Accumulated Amortization, beginning balance (5,550)  
Gross Carrying Amount, Additions 0  
Accumulated Amortization, Amortization (170)  
Gross Carrying Amount, ending balance 5,720  
Accumulated Amortization, ending balance (5,720)  
Net Carrying Amount $ 0 $ 170
Weighted Average Estimated Useful Life (in years) 0 years