XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details ) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Intangible assets subject to amortization:    
Gross Carrying Amount $ 406,505 $ 191,659
Accumulated Amortization (159,276) (146,032)
Net Book Value 247,229 45,627
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Gross Carrying Amount 410,743 191,659
Accumulated Amortization (159,276) (146,032)
Net Book Value 251,467 45,627
In-process research and development    
Intangible assets not subject to amortization:    
In-process research and development 4,238 0
Software and technology    
Intangible assets subject to amortization:    
Gross Carrying Amount 105,507 67,691
Accumulated Amortization (62,028) (63,046)
Net Book Value 43,479 4,645
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (62,028) (63,046)
Software and technology | Minimum    
Intangible assets subject to amortization:    
Estimated useful life (in years) 3 years  
Software and technology | Maximum    
Intangible assets subject to amortization:    
Estimated useful life (in years) 5 years  
Customer relationships    
Intangible assets subject to amortization:    
Gross Carrying Amount $ 233,305 97,008
Accumulated Amortization (77,584) (66,030)
Net Book Value 155,721 30,978
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (77,584) (66,030)
Customer relationships | Minimum    
Intangible assets subject to amortization:    
Estimated useful life (in years) 3 years  
Customer relationships | Maximum    
Intangible assets subject to amortization:    
Estimated useful life (in years) 10 years  
Trademarks    
Intangible assets subject to amortization:    
Gross Carrying Amount $ 67,343 26,610
Accumulated Amortization (19,543) (16,888)
Net Book Value 47,800 9,722
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (19,543) (16,888)
Trademarks | Minimum    
Intangible assets subject to amortization:    
Estimated useful life (in years) 3 years  
Trademarks | Maximum    
Intangible assets subject to amortization:    
Estimated useful life (in years) 10 years  
Non-compete agreements    
Intangible assets subject to amortization:    
Estimated useful life (in years) 5 years  
Gross Carrying Amount $ 350 350
Accumulated Amortization (121) (68)
Net Book Value 229 282
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (121) $ (68)