v3.25.1
GOODWILL AND INTANGIBLE ASSETS, NET - Schedule of Gross Carrying and Accumulated Amortization Amounts Related to Company's Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Acquired Finite Lived Intangible Assets [Line Items]    
Gross intangible assets $ 1,975,368 $ 1,950,512
Accumulated amortization (1,088,618) (1,042,899)
Net intangible assets 886,750 907,613
Customer relationships    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross intangible assets 715,495 715,020
Accumulated amortization (389,076) (379,087)
Net intangible assets 326,419 335,933
Proprietary data    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross intangible assets 453,956 452,813
Accumulated amortization (115,907) (104,980)
Net intangible assets 338,049 347,833
Acquired technology and software    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross intangible assets 257,360 256,794
Accumulated amortization (202,739) (199,090)
Net intangible assets 54,621 57,704
Trademarks    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross intangible assets 209,090 209,090
Accumulated amortization (183,803) (181,521)
Net intangible assets 25,287 27,569
Internally developed capitalized software    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross intangible assets 339,467 316,795
Accumulated amortization (197,093) (178,221)
Net intangible assets $ 142,374 $ 138,574