XML 28 R16.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses
9 Months Ended
Sep. 30, 2025
Other Liabilities Disclosure [Abstract]  
Accrued Expenses Accrued Expenses
As ofAs of
(In thousands)September 30, 2025December 31, 2024
Accrued data costs$26,018 $20,835 
Payroll and payroll-related10,709 8,566 
Professional fees1,582 2,360 
Other3,098 3,252 
Total accrued expenses$41,407 $35,013