XML 74 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Cash and cash equivalents (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Cash and cash equivalents    
Bank accounts $ 64,311,264 $ 30,709,612
Short-term deposits 35,038,857 11,912,286
Total cash and cash equivalents 99,350,121 42,621,898
United States dollar    
Cash and cash equivalents    
Bank accounts 39,094,067 15,857,612
Short-term deposits 31,908,220 8,861,606
Cayman Islands dollar    
Cash and cash equivalents    
Bank accounts 17,499,492 11,826,102
Short-term deposits 3,130,637 3,050,680
Bahamian dollar    
Cash and cash equivalents    
Bank accounts $ 7,717,705 $ 3,025,898