XML 94 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details ) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Intangible assets subject to amortization:    
Gross Carrying Amount $ 410,343 $ 191,659
Accumulated Amortization (168,056) (146,032)
Net Book Value 242,287 45,627
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Gross Carrying Amount 413,890 191,659
Accumulated Amortization (168,056) (146,032)
Net Book Value $ 245,834 45,627
Minimum    
Intangible assets subject to amortization:    
Estimated useful life 3 years  
Maximum    
Intangible assets subject to amortization:    
Estimated useful life 10 years  
In-process research and development    
Intangible assets not subject to amortization:    
In-process research and development $ 3,547 0
Software and technology    
Intangible assets subject to amortization:    
Estimated useful life 3 years  
Gross Carrying Amount $ 101,588 67,691
Accumulated Amortization (63,225) (63,046)
Net Book Value 38,363 4,645
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (63,225) (63,046)
Software and technology | Minimum    
Intangible assets subject to amortization:    
Estimated useful life 3 years  
Software and technology | Maximum    
Intangible assets subject to amortization:    
Estimated useful life 5 years  
Customer relationships    
Intangible assets subject to amortization:    
Gross Carrying Amount $ 245,325 97,008
Accumulated Amortization (83,799) (66,030)
Net Book Value 161,526 30,978
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (83,799) (66,030)
Customer relationships | Minimum    
Intangible assets subject to amortization:    
Estimated useful life 3 years  
Customer relationships | Maximum    
Intangible assets subject to amortization:    
Estimated useful life 10 years  
Trademarks    
Intangible assets subject to amortization:    
Gross Carrying Amount $ 63,080 26,610
Accumulated Amortization (20,893) (16,888)
Net Book Value 42,187 9,722
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (20,893) (16,888)
Trademarks | Minimum    
Intangible assets subject to amortization:    
Estimated useful life 3 years  
Trademarks | Maximum    
Intangible assets subject to amortization:    
Estimated useful life 10 years  
Non-compete agreements    
Intangible assets subject to amortization:    
Estimated useful life 5 years  
Gross Carrying Amount $ 350 350
Accumulated Amortization (139) (68)
Net Book Value 211 282
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (139) $ (68)