v3.25.1
INTANGIBLE ASSETS - Summary of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 7,151,545 $ 7,150,959
Accumulated Amortization (6,264,224) (6,190,154)
Net Carrying Amount 887,321 960,805
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 6,089,105 6,089,050
Accumulated Amortization (5,210,557) (5,137,180)
Net Carrying Amount $ 878,548 951,870
Customer relationships | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 1 year  
Customer relationships | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 18 years  
Trade names    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,010,000 1,010,000
Accumulated Amortization (1,010,000) (1,010,000)
Net Carrying Amount $ 0 0
Trade names | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 4 years  
Trade names | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 7 years  
Other amortizable intangibles    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 52,440 51,909
Accumulated Amortization (43,667) (42,974)
Net Carrying Amount $ 8,773 $ 8,935
Other amortizable intangibles | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 1 year  
Other amortizable intangibles | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 15 years