XML 95 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Accrued data costs $ 20,835 $ 15,529
Payroll and payroll-related 8,566 10,604
Professional fees 2,360 2,203
Restructuring accrual 342 1,630
Other 2,910 4,456
Total accrued expenses $ 35,013 $ 34,422