XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Intangible assets subject to amortization:    
Gross Carrying Amount $ 485,271 $ 410,343
Accumulated Amortization (172,252) (168,056)
Net Book Value 313,019 242,287
Intangible assets not subject to amortization:    
Gross Carrying Amount 488,510 413,890
Accumulated Amortization (172,252) (168,056)
Net Book Value 316,258 245,834
In-process research and development    
Indefinite-lived Intangible Assets [Line Items]    
In-process research and development 3,239 3,547
Software and technology    
Intangible assets subject to amortization:    
Gross Carrying Amount 93,811 101,588
Accumulated Amortization (50,783) (63,225)
Net Book Value 43,028 38,363
Intangible assets not subject to amortization:    
Accumulated Amortization $ (50,783) (63,225)
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 $ 322,437 245,325
Accumulated Amortization (97,533) (83,799)
Net Book Value 224,904 161,526
Intangible assets not subject to amortization:    
Accumulated Amortization $ (97,533) (83,799)
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 $ 68,673 63,080
Accumulated Amortization (23,763) (20,893)
Net Book Value 44,910 42,187
Intangible assets not subject to amortization:    
Accumulated Amortization $ (23,763) (20,893)
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 (173) (139)
Net Book Value 177 211
Intangible assets not subject to amortization:    
Accumulated Amortization $ (173) $ (139)