XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets Other than Goodwill (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Intangible assets subject to amortization:    
Gross Carrying Amount $ 481,966 $ 484,195
Accumulated Amortization (256,427) (235,408)
Net Book Value 225,539 248,787
Software and technology    
Intangible assets subject to amortization:    
Gross Carrying Amount 89,820 89,693
Accumulated Amortization (64,720) (59,045)
Net Book Value $ 25,100 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 $ 321,359 323,442
Accumulated Amortization (154,666) (142,378)
Net Book Value $ 166,693 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,437 70,710
Accumulated Amortization (36,732) (33,709)
Net Book Value $ 33,705 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 (309) (276)
Net Book Value $ 41 $ 74