XML 80 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Disaggregates our revenue by major operations (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Net revenues $ 294,406,894 $ 252,810,110
Revenue    
Disaggregation of Revenue [Line Items]    
Net revenues $ 294,406,894 $ 252,810,110
Revenue | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 100.00% 100.00%
VOD and streaming    
Disaggregation of Revenue [Line Items]    
Total revenue $ 104,004,498 $ 144,484,749
VOD and streaming | Customer Concentration Risk [Member] | Revenue | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 36.00% 57.00%
Retail    
Disaggregation of Revenue [Line Items]    
Total revenue $ 112,795,918 $ 67,756,426
Retail | Revenue | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 38.00% 27.00%
Licensing and other    
Disaggregation of Revenue [Line Items]    
Total revenue $ 77,606,478 $ 40,568,935
Licensing and other | Customer Concentration Risk [Member] | Revenue | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 26.00% 16.00%