XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Other Intangible Assets - Schedule of Intangible Assets Other than Goodwill (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Intangible assets subject to amortization:    
Gross Carrying Amount $ 487,788 $ 484,195
Accumulated Amortization (262,000) (235,408)
Net Book Value 225,788 248,787
Software and technology    
Intangible assets subject to amortization:    
Gross Carrying Amount 88,096 89,693
Accumulated Amortization (59,872) (59,045)
Net Book Value 28,224 30,648
Customer relationships    
Intangible assets subject to amortization:    
Gross Carrying Amount 323,403 323,442
Accumulated Amortization (163,103) (142,378)
Net Book Value 160,300 181,064
Trademarks    
Intangible assets subject to amortization:    
Gross Carrying Amount 75,939 70,710
Accumulated Amortization (38,698) (33,709)
Net Book Value $ 37,241 37,001
Non-compete agreements    
Intangible assets subject to amortization:    
Estimated Useful Life 5 years  
Gross Carrying Amount $ 350 350
Accumulated Amortization (327) (276)
Net Book Value $ 23 $ 74
Minimum | Software and technology    
Intangible assets subject to amortization:    
Estimated Useful Life 3 years  
Minimum | Customer relationships    
Intangible assets subject to amortization:    
Estimated Useful Life 3 years  
Minimum | Trademarks    
Intangible assets subject to amortization:    
Estimated Useful Life 3 years  
Maximum | Software and technology    
Intangible assets subject to amortization:    
Estimated Useful Life 5 years  
Maximum | Customer relationships    
Intangible assets subject to amortization:    
Estimated Useful Life 10 years  
Maximum | Trademarks    
Intangible assets subject to amortization:    
Estimated Useful Life 10 years