v3.26.1
Goodwill and Intangible Assets - Schedule of Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 601,805 $ 601,735
Accumulated Amortization (379,081) (354,258)
Net Carrying Amount 222,724 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 (240,719) (227,007)
Net Carrying Amount 169,671 183,383
Developed Technologies [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 85,243 85,328
Accumulated Amortization (63,495) (56,569)
Net Carrying Amount 21,748 28,759
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 36,140 36,171
Accumulated Amortization (14,952) (13,902)
Net Carrying Amount 21,188 22,269
Database [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 70,032 69,846
Accumulated Amortization (59,915) (56,780)
Net Carrying Amount $ 10,117 $ 13,066