XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DISAGGREGATION OF REVENUE (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue $ 13,206,717 $ 12,363,429 $ 27,791,190 $ 24,713,206
Greece [Member]        
Revenue 12,912,561 11,582,138 27,138,133 23,496,370
Croatia [Member]        
Revenue (80) 0 19,263 0
Cyprus [Member]        
Revenue 50,208 35,333 72,545 68,648
Bulgaria [Member]        
Revenue 13,690 0 18,342 0
UK [Member]        
Revenue 230,338 745,664 542,907 1,147,894
United States [Member]        
Revenue $ 0 $ 294 $ 0 $ 294