XML 69 R52.htm IDEA: XBRL DOCUMENT v3.3.1.900
Cash and cash equivalents (Details) - USD ($)
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Cash and Cash Equivalents [Line Items]        
Bank accounts $ 27,871,149 $ 22,760,231    
Short term deposits 16,921,585 12,953,458    
Total cash and cash equivalents 44,792,734 35,713,689 $ 33,626,516 $ 33,892,655
United States dollar [Member]        
Cash and Cash Equivalents [Line Items]        
Bank accounts 10,961,159 7,809,107    
Short term deposits 1,307,337 474,728    
Cayman Islands dollar [Member]        
Cash and Cash Equivalents [Line Items]        
Bank accounts 10,590,207 4,274,025    
Bahamian dollar [Member]        
Cash and Cash Equivalents [Line Items]        
Bank accounts 1,983,236 6,822,761    
Short term deposits 15,614,248 12,478,730    
Belize dollar [Member]        
Cash and Cash Equivalents [Line Items]        
Bank accounts 4,213,923 3,658,705    
Bermudian dollar [Member]        
Cash and Cash Equivalents [Line Items]        
Bank accounts 4,571 5,507    
Mexican Peso [Member]        
Cash and Cash Equivalents [Line Items]        
Bank accounts 27,872 53,203    
Euro [Member]        
Cash and Cash Equivalents [Line Items]        
Bank accounts 23,819 30,291    
Singapore dollar [Member]        
Cash and Cash Equivalents [Line Items]        
Bank accounts 25,879 27,641    
Indonesian Rupiah [Member]        
Cash and Cash Equivalents [Line Items]        
Bank accounts $ 40,483 $ 78,991