Intangible Assets - Summary of Intangible Assets and Related Accumulated Amortization (Detail) - USD ($) $ in Thousands |
Mar. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Finite-Lived Intangible Assets [Line Items] | ||
Gross value | $ 115,502 | $ 100,561 |
Accumulated amortization | 65,410 | 59,598 |
Total | 50,092 | 40,963 |
Data supply relationships | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross value | 12,891 | 8,750 |
Accumulated amortization | 2,949 | 1,875 |
Total | 9,942 | 6,875 |
Trade names | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross value | 2,720 | 2,720 |
Accumulated amortization | 2,302 | 2,171 |
Total | 418 | 549 |
Completed technologies | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross value | 28,792 | 23,092 |
Accumulated amortization | 18,813 | 17,568 |
Total | 9,979 | 5,524 |
Customer relationships | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross value | 71,099 | 65,999 |
Accumulated amortization | 41,346 | 37,984 |
Total | $ 29,753 | $ 28,015 |