v3.25.1
Intangible Assets, Net - Summary of Intangible Assets and Related Accumulated Amortization (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross value $ 252,874 $ 251,607
Accumulated amortization (147,836) (136,427)
Net value 105,038 115,180
Data supply relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross value 62,609 61,342
Accumulated amortization (40,824) (36,682)
Net value 21,785 24,660
Tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross value 14,940 14,940
Accumulated amortization (3,499) (3,063)
Net value 11,441 11,877
Completed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross value 71,112 71,112
Accumulated amortization (36,250) (32,437)
Net value 34,862 38,675
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross value 104,213 104,213
Accumulated amortization (67,263) (64,245)
Net value $ 36,950 $ 39,968