XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets Other than Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Intangible assets subject to amortization:    
Gross Carrying Amount $ 470,803 $ 476,735
Accumulated Amortization (267,992) (262,776)
Net Book Value 202,811 213,959
Software and technology    
Intangible assets subject to amortization:    
Gross Carrying Amount 82,718 86,578
Accumulated Amortization (61,002) (61,671)
Net Book Value 21,716 24,907
Customer relationships    
Intangible assets subject to amortization:    
Gross Carrying Amount 313,403 315,773
Accumulated Amortization (166,141) (162,175)
Net Book Value 147,262 153,598
Trademarks    
Intangible assets subject to amortization:    
Gross Carrying Amount 74,332 74,034
Accumulated Amortization (40,502) (38,593)
Net Book Value $ 33,830 35,441
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 5 years  
Intangible assets subject to amortization:    
Gross Carrying Amount $ 350 350
Accumulated Amortization (347) (337)
Net Book Value $ 3 $ 13
Minimum | Software and technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years  
Minimum | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years  
Minimum | Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years  
Maximum | Software and technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 5 years  
Maximum | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 10 years  
Maximum | Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 10 years