XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenue $ 34,746,512 $ 23,090,940 $ 68,361,993 $ 53,503,793
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 27,056,401 17,001,490 53,587,401 41,877,096
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 7,690,111 6,089,450 14,774,592 11,626,697
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Total revenue 33,360,160 22,049,636 65,934,337 51,331,766
Other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 1,386,352 1,041,304 2,427,656 2,172,027
Advertising [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 13,548,069 7,541,616 24,622,494 19,379,600
Digital Subscriptions [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 7,690,111 6,089,450 14,774,592 11,626,697
Magazine Circulation [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 12,642,018 8,629,166 27,352,041 21,166,698
Service, Other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue $ 866,314 $ 830,708 $ 1,612,866 $ 1,330,798