XML 109 R95.htm IDEA: XBRL DOCUMENT v3.19.1
Retirement benefits (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Defined Benefit Plan Disclosure [Line Items]    
Pension Expense $ 408,128 $ 384,624
CAYMAN ISLANDS    
Defined Benefit Plan Disclosure [Line Items]    
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 5.00%  
BAHAMAS    
Defined Benefit Plan Disclosure [Line Items]    
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 5.00%  
FLORIDA    
Defined Benefit Plan Disclosure [Line Items]    
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 6.00%