v3.25.1
Accrued Expenses
3 Months Ended
Mar. 31, 2025
Other Liabilities Disclosure [Abstract]  
Accrued Expenses Accrued Expenses
As ofAs of
(In thousands)March 31, 2025December 31, 2024
Accrued data costs$22,267 $20,835 
Payroll and payroll-related10,212 8,566 
Professional fees1,548 2,360 
Restructuring accrual169 342 
Other3,007 2,910 
Total accrued expenses$37,203 $35,013