Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)

v3.20.4
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]    
Net revenue $ 44,640,007 $ 61,525,214
Percentage of total revenue 100.00% 100.00%
ValidClick Platform    
Disaggregation of Revenue [Line Items]    
Net revenue $ 34,233,638 $ 53,006,638
Percentage of total revenue 76.70% 86.20%
IntelKey Platform    
Disaggregation of Revenue [Line Items]    
Net revenue $ 10,406,369 $ 8,518,576
Percentage of total revenue 23.30% 13.80%