XML 123 R94.htm IDEA: XBRL DOCUMENT v3.20.1
Segment information - Property, plant and equipment, net by major geographic region (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]    
Property, Plant and Equipment, Net $ 61,248,979 $ 58,880,818
Cayman Island [Member]    
Segment Reporting Information [Line Items]    
Property, Plant and Equipment, Net 29,059,294 24,340,063
Bahamas [Member]    
Segment Reporting Information [Line Items]    
Property, Plant and Equipment, Net 30,245,741 32,738,531
United States [Member]    
Segment Reporting Information [Line Items]    
Property, Plant and Equipment, Net 1,933,717 1,787,450
Other Country [Member]    
Segment Reporting Information [Line Items]    
Property, Plant and Equipment, Net $ 10,227 $ 14,774