v3.26.1
SEGMENT REPORTING AND GEOGRAPHIC INFORMATION (Details 1) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues $ 50,103,870 $ 42,723,053
Australia [Member]    
Revenues 2,158,944 2,453,347
United Kingdoms [Member]    
Revenues 9,948,603 8,851,350
Asia Pacific [Member]    
Revenues 2,440,899 3,141,567
Africa [Member]    
Revenues 5,080,367 3,517,114
Europe (UK-Excl.) [Member]    
Revenues 27,677,492 22,873,461
Central and South America [Member]    
Revenues $ 2,797,565 $ 1,886,214