XML 71 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued marketing costs (TAC) $ 3,234,192 $ 2,200,014
Accrued expenses and other 440,578 1,152,267
Accrued commissions and payroll 423,373 115,707
Arkansas grant contingency 60,000 85,000
Accrued sales allowance 50,000 50,000
Accrued taxes, current portion 8,305 11,445
Total $ 4,216,448 $ 3,614,433