XML 101 R84.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DISAGGREGATION OF REVENUE (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 53,376,874 $ 50,347,652
Greece [Member]    
Revenue 50,526,307 49,812,839
United States [Member]    
Revenue 504 0
UK [Member]    
Revenue 2,418,373 403,532
Croatia [Member]    
Revenue 26,985 38,596
Cyprus [Member]    
Revenue 180,404 92,685
Bulgaria [Member]    
Revenue 210,033 0
Ireland [Member]    
Revenue 1,636 0
Cayman Islands [Member]    
Revenue $ 12,632 $ 0