XML 75 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 441,055 $ 226,471
Accumulated Amortization 163,401 120,542
Net $ 277,654 $ 105,929
Domain Names    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Remaining Useful Life - Years 4 years 7 months 6 days 1 year 7 months 6 days
Gross Carrying Amount $ 967 $ 414
Accumulated Amortization 365 283
Net $ 602 $ 131
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Remaining Useful Life - Years 4 years 3 months 18 days  
Gross Carrying Amount $ 21,384  
Accumulated Amortization 2,613  
Net $ 18,771  
Technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Remaining Useful Life - Years 3 years 7 months 6 days 3 years 2 months 12 days
Gross Carrying Amount $ 343,800 $ 206,197
Accumulated Amortization 142,588 111,129
Net $ 201,212 $ 95,068
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Remaining Useful Life - Years 5 years 1 month 6 days  
Gross Carrying Amount $ 53,709  
Accumulated Amortization 6,332  
Net $ 47,377  
Patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Remaining Useful Life - Years 4 years 4 years 10 months 24 days
Gross Carrying Amount $ 21,195 $ 19,860
Accumulated Amortization 11,503 9,130
Net $ 9,692 $ 10,730