XML 125 R85.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SEGMENT REPORTING AND GEOGRAPHIC INFORMATION (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues $ 39,415,242 $ 22,578,810 $ 64,265,829 $ 45,515,122
Total revenue in percentage 100.00% 100.00% 100.00% 100.00%
United Kingdoms [Member]        
Revenues $ 9,656,962 $ 0 $ 9,656,962 $ 0
Total revenue in percentage 25.00%   15.00%  
Europe (UK-Excl.) [Member]        
Revenues $ 21,449,953 $ 18,448,179 $ 42,336,831 $ 37,498,665
Total revenue in percentage 54.00% 82.00% 66.00% 82.00%
Central and South America [Member]        
Revenues $ 1,187,936 $ 1,160,754 $ 1,970,647 $ 2,147,283
Total revenue in percentage 3.00% 5.00% 3.00% 5.00%
Africa [Member]        
Revenues $ 2,895,578 $ 2,969,877 $ 6,076,576 $ 5,869,174
Total revenue in percentage 7.00% 13.00% 9.00% 13.00%
Asia Pacific [Member]        
Revenues $ 4,224,813 $ 0 $ 4,224,813 $ 0
Total revenue in percentage 11.00%   7.00%