XML 90 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets Other than Goodwill (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Intangible assets subject to amortization:    
Gross Carrying Amount $ 476,735 $ 484,195
Accumulated Amortization (262,776) (235,408)
Net Book Value 213,959 248,787
Software and technology    
Intangible assets subject to amortization:    
Gross Carrying Amount 86,578 89,693
Accumulated Amortization (61,671) (59,045)
Net Book Value $ 24,907 30,648
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 $ 315,773 323,442
Accumulated Amortization (162,175) (142,378)
Net Book Value $ 153,598 181,064
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 $ 74,034 70,710
Accumulated Amortization (38,593) (33,709)
Net Book Value $ 35,441 37,001
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 (337) (276)
Net Book Value $ 13 $ 74