v3.26.1
Goodwill and Intangible Assets - Schedule of Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 601,848 $ 601,735
Accumulated Amortization (366,415) (354,258)
Net Carrying Amount 235,433 247,477
Goodwill [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount   197,219
Accumulated Amortization   0
Net Carrying Amount   197,219
Goodwill And Intangible Assets [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount   798,954
Accumulated Amortization   (354,258)
Net Carrying Amount   444,696
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 410,390 410,390
Accumulated Amortization (233,789) (227,007)
Net Carrying Amount 176,601 183,383
Developed Technologies [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 85,271 85,328
Accumulated Amortization (59,998) (56,569)
Net Carrying Amount 25,273 28,759
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 36,150 36,171
Accumulated Amortization (14,419) (13,902)
Net Carrying Amount 21,731 22,269
Database [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 70,037 69,846
Accumulated Amortization (58,209) (56,780)
Net Carrying Amount $ 11,828 $ 13,066