XML 101 R87.htm IDEA: XBRL DOCUMENT v3.19.1
Segment information (Details 2) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]    
Property, Plant and Equipment, Net $ 58,880,818 $ 49,683,771
Cayman Island [Member]    
Segment Reporting Information [Line Items]    
Property, Plant and Equipment, Net 24,340,063 23,182,334
Bahamas [Member]    
Segment Reporting Information [Line Items]    
Property, Plant and Equipment, Net 32,738,531 24,511,285
United States [Member]    
Segment Reporting Information [Line Items]    
Property, Plant and Equipment, Net 1,609,637 1,847,524
Other [Member]    
Segment Reporting Information [Line Items]    
Property, Plant and Equipment, Net $ 192,587 $ 142,628