XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Composition of Revenue
Revenue is comprised of the following:
 
   
Three months ended March 31,
 
   
2020
   
2021
 
Audio
  $50,912,978   $41,729,602 
Digital
   5,284,025    5,763,728 
Other
   1,453,423    718,710 
  
 
 
   
 
 
 
  $57,650,426   $48,212,040 
  
 
 
   
 
 
 
Deferred Revenue
 
   
December 31,
2020
   
March 31,
2021
 
Deferred revenue
  $3,732,890   $3,873,046 
 
   
Three months ended March 31,
 
   
2020
   
2021
 
Losses on receivables
  $834,925   $1,095,313 
Trade Sale Revenue
 
   
December 31,
2020
   
March 31,
2021
 
Trade sales receivable
  $956,999   $773,667 
Trade sales payable
   892,543    810,967 
 
   
Three months ended March 31,
 
   
2020
   
2021
 
Trade sales revenue
  $1,968,260   $929,597