XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Intangible assets subject to amortization:    
Gross Carrying Amount $ 484,195 $ 485,707
Accumulated Amortization (235,408) (193,436)
Net Book Value $ 248,787 292,271
Software and technology    
Intangible assets subject to amortization:    
Estimated Useful Life 3 years  
Gross Carrying Amount $ 89,693 92,390
Accumulated Amortization (59,045) (51,938)
Net Book Value $ 30,648 40,452
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,442 323,164
Accumulated Amortization (142,378) (114,387)
Net Book Value $ 181,064 208,777
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 $ 70,710 69,803
Accumulated Amortization (33,709) (26,904)
Net Book Value $ 37,001 42,899
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 (276) (207)
Net Book Value $ 74 $ 143