XML 27 R14.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses
6 Months Ended
Jun. 30, 2025
Other Liabilities Disclosure [Abstract]  
Accrued Expenses Accrued Expenses
As ofAs of
(In thousands)June 30, 2025December 31, 2024
Accrued data costs$24,813 $20,835 
Payroll and payroll-related11,271 8,566 
Professional fees2,253 2,360 
Other3,669 3,252 
Total accrued expenses$42,006 $35,013