XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses - Components of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]    
Accrued payroll and related benefits $ 6,499 $ 10,082
Accrued sales and other taxes 2,601 3,098
Accrued professional fees and outside contractors 2,163 3,057
Accrued content delivery 3,528 5,684
Accrued other liabilities 2,775 4,956
Total $ 17,566 $ 26,877