v3.24.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 574,927 $ 552,524
Accumulated Amortization (251,806) (201,802)
Net Carrying Amount 323,121 350,722
Goodwill [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,075,080 1,324,733
Accumulated Amortization 0 0
Net Carrying Amount 1,075,080 1,324,733
Goodwill And Intangible Assets [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,650,007 1,877,257
Accumulated Amortization (251,806) (201,802)
Net Carrying Amount 1,398,201 1,675,455
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 410,210 409,430
Accumulated Amortization (163,586) (128,745)
Net Carrying Amount 246,624 280,685
Developed Technologies [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 78,434 56,965
Accumulated Amortization (33,769) (25,514)
Net Carrying Amount 44,665 31,451
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 36,062 35,914
Accumulated Amortization (9,379) (7,150)
Net Carrying Amount 26,683 28,764
Data [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 50,221 50,215
Accumulated Amortization (45,072) (40,393)
Net Carrying Amount $ 5,149 $ 9,822