XML 72 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Cash and cash equivalents (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Cash and cash equivalents    
Bank accounts $ 62,009,301 $ 64,311,264
Short-term deposits 61,779,089 35,038,857
Total cash and cash equivalents 123,788,390 99,350,121
United States dollar    
Cash and cash equivalents    
Bank accounts 34,460,275 39,094,067
Short-term deposits 54,944,598 31,908,220
Cayman Islands dollar    
Cash and cash equivalents    
Bank accounts 15,511,230 17,499,492
Short-term deposits 6,834,491 3,130,637
Bahamian dollar    
Cash and cash equivalents    
Bank accounts $ 12,037,796 $ 7,717,705