XML 87 R79.htm IDEA: XBRL DOCUMENT v3.24.4
Trade and Other Payables (Details) - Schedule of Trade and Other Payables - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Schedule of Trade And Other Payables [Abstract]    
Trade payables (content and service providers) $ 10,901,087 $ 10,194,121
Accrued content acquisition and royalty costs 6,353,327 6,130,829
Other payables 1,569,884 5,752,008
Other accrued expenses 5,958,008 2,718,597
Withholding taxes payable 481,567 665,003
Social security and taxes payable 74,528 493,802
Deferred purchase price 250,000 250,000
Trade and other payables, net $ 25,588,401 $ 26,204,360