XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Composition of Revenue
Revenue is comprised of the following:
 
    
Three months ended June 30,
    
Six months ended June 30,
 
    
2020
    
2021
    
2020
    
2021
 
Audio
   $ 25,494,216      $ 51,215,234      $ 76,407,194      $ 92,944,836  
Digital
     4,066,257        7,983,343        9,350,282        13,747,071  
Other
     822,659        376,128        2,276,082        1,094,838  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $  30,383,132      $  59,574,705      $  88,033,558      $  107,786,745  
    
 
 
    
 
 
    
 
 
    
 
 
 
Deferred Revenue
    
December 31,
    
June 30,
 
    
2020
    
2021
 
Deferred revenue
   $  3,732,890      $  3,647,634  
    
Three months ended June 30,
    
Six months ended Jun
e
 
30,
 
    
2020
    
2021
    
2020
    
2021
 
Losses on receivables
   $  253,553      $  602,253      $  1,088,478      $  1,697,566  
Trade Sale Revenue
 
    
December 31,
    
June 30,
 
    
2020
    
2021
 
Trade sales receivable
   $  956,999      $  783,143  
Trade sales payable
     892,543        756,900  
 
    
Three months ended June 30,
    
Six months ended June 30,
 
    
2020
    
2021
    
2020
    
2021
 
Trade sales revenue
   $  575,636      $  1,075,325      $  2,543,896      $  2,004,922