XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Other Intangible Assets - Schedule of Intangible Assets Other than Goodwill (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Intangible assets subject to amortization:    
Gross Carrying Amount $ 475,277 $ 476,735
Accumulated Amortization (294,255) (262,776)
Net Book Value 181,022 213,959
Software and technology    
Intangible assets subject to amortization:    
Gross Carrying Amount 82,138 86,578
Accumulated Amortization (66,666) (61,671)
Net Book Value 15,472 24,907
Customer relationships    
Intangible assets subject to amortization:    
Gross Carrying Amount 317,879 315,773
Accumulated Amortization (182,979) (162,175)
Net Book Value 134,900 153,598
Trademarks    
Intangible assets subject to amortization:    
Gross Carrying Amount 74,910 74,034
Accumulated Amortization (44,260) (38,593)
Net Book Value $ 30,650 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 (350) (337)
Net Book Value $ 0 $ 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