v3.24.3
GOODWILL AND INTANGIBLE ASSETS, NET - Schedule of Gross Carrying and Accumulated Amortization Amounts Related to Company's Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Acquired Finite Lived Intangible Assets [Line Items]    
Gross intangible assets: $ 1,935,285 $ 1,836,777
Accumulated amortization: (1,003,857) (880,543)
Net intangible assets: 931,428 956,234
Customer relationships    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross intangible assets: 716,121 709,299
Accumulated amortization: (369,817) (340,248)
Net intangible assets: 346,304 369,051
Proprietary data    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross intangible assets: 454,477 452,543
Accumulated amortization: (96,417) (64,694)
Net intangible assets: 358,060 387,849
Acquired technology and software    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross intangible assets: 258,108 228,785
Accumulated amortization: (195,608) (185,583)
Net intangible assets: 62,500 43,202
Trademarks    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross intangible assets: 209,090 209,090
Accumulated amortization: (179,238) (171,715)
Net intangible assets: 29,852 37,375
Internally developed capitalized software    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross intangible assets: 297,489 237,060
Accumulated amortization: (162,777) (118,303)
Net intangible assets: $ 134,712 $ 118,757