v3.26.1
SEGMENT INFORMATION - Schedule of Revenue by Segment by Component (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total revenues $ 54,115,485 $ 46,439,744 $ 105,773,976 $ 91,741,451
Advertising        
Segment Reporting [Line Items]        
Total revenues 28,794,046 29,865,889 56,011,272 58,753,084
Affiliate fee        
Segment Reporting [Line Items]        
Total revenues 13,358,974 7,343,407 26,369,866 14,771,830
Licensing        
Segment Reporting [Line Items]        
Total revenues 4,610,172 694,871 8,097,471 1,132,434
Product sales        
Segment Reporting [Line Items]        
Total revenues 1,063,041 1,555,537 2,574,750 3,121,904
Broadcasting        
Segment Reporting [Line Items]        
Total revenues 45,814,855 38,029,015 89,516,347 74,216,192
Broadcasting | Advertising        
Segment Reporting [Line Items]        
Total revenues 24,378,388 26,225,117 48,110,476 50,856,696
Broadcasting | Affiliate fee        
Segment Reporting [Line Items]        
Total revenues 13,358,974 7,343,407 26,369,866 14,771,830
Broadcasting | Subscription        
Segment Reporting [Line Items]        
Total revenues 3,467,330 3,765,699 6,938,565 7,455,375
Broadcasting | Licensing        
Segment Reporting [Line Items]        
Total revenues 4,610,163 694,792 8,097,440 1,132,291
Digital        
Segment Reporting [Line Items]        
Total revenues 8,300,630 8,410,729 16,257,629 17,525,259
Digital | Advertising        
Segment Reporting [Line Items]        
Total revenues 4,415,658 3,640,772 7,900,797 7,896,389
Digital | Subscription        
Segment Reporting [Line Items]        
Total revenues 2,821,922 3,214,341 5,782,051 6,506,824
Digital | Product sales        
Segment Reporting [Line Items]        
Total revenues $ 1,063,050 $ 1,555,616 $ 2,574,781 $ 3,122,046