XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets Other than Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Intangible assets subject to amortization:    
Gross Carrying Amount $ 482,411 $ 484,195
Accumulated Amortization (246,009) (235,408)
Net Book Value 236,402 248,787
Software and technology    
Intangible assets subject to amortization:    
Gross Carrying Amount 89,294 89,693
Accumulated Amortization (61,887) (59,045)
Net Book Value $ 27,407 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 $ 322,194 323,442
Accumulated Amortization (148,581) (142,378)
Net Book Value $ 173,613 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 $ 70,573 70,710
Accumulated Amortization (35,249) (33,709)
Net Book Value $ 35,324 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 (292) (276)
Net Book Value $ 58 $ 74