XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Composition of Revenue
Revenue is comprised of the following:
 
 
  
Year ended December 31,
 
 
  
2021
 
  
2022
 
Audio
   $  206,460,883      $  213,036,307  
Digital
     32,743,850        40,755,164  
Other
     2,221,575        2,589,547  
    
 
 
    
 
 
 
     $ 241,426,308      $ 256,381,018  
    
 
 
    
 
 
 
Deferred Revenue
 
  
December 31,
 
  
December 31,
 
 
  
2021
 
  
2022
 
Deferred revenue
   $  3,085,370      $  4,696,989  
 

  
Year ended December 31,
 
 
  
2021
 
  
2022
 
Losses on receivables
   $  2,064,164      $  952,566  
Trade Sale Revenue
 
  
December 31,
 
  
December 31,
 
 
  
2021
 
  
2022
 
Trade sales receivable
   $  881,885      $  1,564,054  
Trade sales payable
     614,467        806,162  
 
    
Year ended December 31,
 
    
2021
    
2022
 
Trade sales revenue
   $  6,089,517      $  5,862,351