Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accrued compensation $ 1,555 $ 4,209
Accrued content fees and other costs of revenue 90 151
Accrued taxes 381 192
Accrued royalties and rebates 763 930
Other 624 396
Accrued expenses and other current liabilities $ 3,413 $ 5,878