XML 99 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenue $ 59,573,508 $ 32,089,993 $ 127,935,501 $ 85,593,786
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 51,875,149 23,620,050 105,462,550 65,497,146
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 7,698,359 8,469,943 22,472,951 20,096,640
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Total revenue 57,762,726 29,964,150 123,697,063 81,295,916
Other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 1,810,782 2,125,843 4,238,438 4,297,870
Advertising [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 21,678,480 9,409,031 46,300,974 28,788,631
Digital Subscriptions [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 7,698,359 8,469,943 22,472,951 20,096,640
Magazine Circulation [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 25,973,853 12,874,574 53,325,894 34,041,272
Service, Other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue $ 4,222,816 $ 1,336,445 $ 5,835,682 $ 2,667,243