XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Total revenue $ 33,615,481 $ 30,412,853
At Point In Time [Member]    
Total revenue 26,531,000 24,875,606
Over Time [Member]    
Total revenue 7,084,481 5,537,247
United States [Member]    
Total revenue 32,528,417 29,282,130
Other [Member]    
Total revenue 1,087,064 1,130,723
Advertising [Member]    
Total revenue 11,074,425 11,837,984
Digital Subscriptions [Member]    
Total revenue 7,084,481 5,537,247
Magazine Circulation [Member]    
Total revenue 14,710,023 12,537,532
Other [Member]    
Total revenue $ 746,552 $ 500,090