XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses (Tables)
9 Months Ended
Sep. 30, 2025
Other Liabilities Disclosure [Abstract]  
Schedule of 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