XML 110 R59.htm IDEA: XBRL DOCUMENT v3.20.2
DISAGGREGATION OF REVENUE (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue $ 12,819,972 $ 8,513,956 $ 24,753,220 $ 18,197,297
Greece [Member]        
Revenue     22,657,446 11,205,579
Libya [Member]        
Revenue     41,972 0
Croatia [Member]        
Revenue     8,617 5,366
Denmark [Member]        
Revenue     0 66,814
France [Member]        
Revenue     1,091 90,145
Germany [Member]        
Revenue     792,540 3,287,079
Hungary [Member]        
Revenue     36,240 167,088
Indonesia [Member]        
Revenue     0 7,235
Ireland [Member]        
Revenue     35,104 213,828
Italy [Member]        
Revenue     22,048 112,386
Jordan [Member]        
Revenue     9,322 20,322
Netherlands [Member]        
Revenue     38,252 550,986
Poland [Member]        
Revenue     28,352 228,469
Turkey [Member]        
Revenue     0 24,562
UK [Member]        
Revenue     $ 1,082,236 $ 2,217,438