XML 37 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]  
Accrued Expenses Accrued Expenses
As of December 31,
 (In thousands)20242023
Accrued data costs$20,835 $15,529 
Payroll and payroll-related8,566 10,604 
Professional fees2,360 2,203 
Restructuring accrual342 1,630 
Other2,910 4,456 
Total accrued expenses$35,013 $34,422