XML 100 R86.htm IDEA: XBRL DOCUMENT v3.19.1
Segment information (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]    
Revenues $ 65,719,857 $ 59,367,022
Cayman Islands [Member]    
Segment Reporting Information [Line Items]    
Revenues 34,623,925 30,218,830
Bahamas [Member]    
Segment Reporting Information [Line Items]    
Revenues 23,241,361 21,528,494
Indonesia [Member]    
Segment Reporting Information [Line Items]    
Revenues 153,233 159,856
Management Services Agreement With OC-BVI [Membre]    
Segment Reporting Information [Line Items]    
Revenues 445,188 469,346
Water and Sewerage Corporation of the Bahamas [Member]    
Segment Reporting Information [Line Items]    
Revenues $ 22,956,878 $ 21,307,993
Percentage of total revenues 35.00% 36.00%
Water Authority - Cayman [Member]    
Segment Reporting Information [Line Items]    
Revenues $ 7,789,926 $ 7,153,620
Percentage of total revenues 12.00% 12.00%
United States [Member]    
Segment Reporting Information [Line Items]    
Revenues $ 7,256,150 $ 6,990,496