v3.26.1
Accrued Expenses
6 Months Ended
Jun. 30, 2026
Other Liabilities Disclosure [Abstract]  
Accrued Expenses Accrued Expenses
As of
(In thousands)June 30, 2026December 31, 2025
Accrued data costs$24,372 $26,348 
Payroll and payroll-related9,852 9,577 
Professional fees3,431 1,931 
Other5,777 7,023 
Total accrued expenses$43,432 $44,879