XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition, Goodwill and Acquisition-Related Intangible Assets - Acquisition-Related Intangible Assets (Details)
$ in Thousands
9 Months Ended
Sep. 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 (24,335)  
Gross Carrying Amount, ending balance 227,660  
Accumulated Amortization, ending balance (96,140)  
Net Carrying Amount $ 131,520 $ 93,555
Weighted Average Estimated Useful Life (in years) 4 years 10 months 24 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 (18,553)  
Gross Carrying Amount, ending balance 154,930  
Accumulated Amortization, ending balance (72,216)  
Net Carrying Amount $ 82,714 71,067
Weighted Average Estimated Useful Life (in years) 4 years 6 months  
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 (4,272)  
Gross Carrying Amount, ending balance 54,620  
Accumulated Amortization, ending balance (12,171)  
Net Carrying Amount $ 42,449 18,021
Weighted Average Estimated Useful Life (in years) 5 years 10 months 24 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 (1,340)  
Gross Carrying Amount, ending balance 12,390  
Accumulated Amortization, ending balance (6,033)  
Net Carrying Amount $ 6,357 4,297
Weighted Average Estimated Useful Life (in years) 2 years 9 months 18 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