XML 91 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Intangible assets subject to amortization:    
Gross Carrying Amount $ 485,707 $ 410,343
Accumulated Amortization (193,436) (168,056)
Net Book Value 292,271 242,287
Intangible assets not subject to amortization:    
Gross Carrying Amount 485,707 413,890
Accumulated Amortization (193,436) (168,056)
Net Book Value $ 292,271 245,834
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 $ 0 3,547
Software and technology    
Intangible assets subject to amortization:    
Estimated Useful Life 3 years  
Gross Carrying Amount $ 92,390 101,588
Accumulated Amortization (51,938) (63,225)
Net Book Value 40,452 38,363
Intangible assets not subject to amortization:    
Accumulated Amortization $ (51,938) (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 $ 323,164 245,325
Accumulated Amortization (114,387) (83,799)
Net Book Value 208,777 161,526
Intangible assets not subject to amortization:    
Accumulated Amortization $ (114,387) (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 $ 69,803 63,080
Accumulated Amortization (26,904) (20,893)
Net Book Value 42,899 42,187
Intangible assets not subject to amortization:    
Accumulated Amortization $ (26,904) (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 (207) (139)
Net Book Value 143 211
Intangible assets not subject to amortization:    
Accumulated Amortization $ (207) $ (139)