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 |