XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Cash and cash equivalents (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Line Items]    
Bank accounts $ 32,619,843 $ 34,518,257
Short term deposits 7,738,216 9,275,893
Cash and cash equivalents at end of period 40,358,059 43,794,150
United States dollar [Member]    
Cash and Cash Equivalents [Line Items]    
Bank accounts 15,888,445 14,001,264
Short term deposits 5,324,258 5,796,582
Cayman Islands dollar [Member]    
Cash and Cash Equivalents [Line Items]    
Bank accounts 12,784,358 5,650,874
Short term deposits 2,413,958 2,413,547
Bahamian dollar [Member]    
Cash and Cash Equivalents [Line Items]    
Bank accounts 3,944,208 14,863,287
Short term deposits 0 1,065,764
Bermudian dollar [Member]    
Cash and Cash Equivalents [Line Items]    
Bank accounts $ 2,832 $ 2,832