XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued marketing $ 18,578 $ 6,006
Accrued bonuses 6,626 11,202
Other accrued expenses 10,542 7,311
Accrued partner expenses 7,031 5,554
Accrued 401(k) contributions 1,458 2,414
Accrued commissions 5,301 3,332
Accrued indirect taxes 1,238 600
Accrued refunds and customer liabilities 3,925 2,423
Total accrued expenses $ 54,699 $ 38,842