XML 101 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Accrued bonus and other payroll related $ 13,607 $ 3,037
Accrued marketing 10,045 5,820
Deferred revenue 6,852 3,453
Income taxes payable   1,349
Other accrued expenses 7,188 1,897
Total accrued expenses and other current liabilities $ 37,692 $ 15,556