XML 99 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Segment information - Revenues earned by major geographic region and major customer (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment information      
Revenue $ 133,966,633 $ 180,211,233 $ 94,104,972
Cayman Islands      
Segment information      
Revenue 37,137,424 41,728,340 30,375,985
Bahamas      
Segment information      
Revenue 29,675,947 31,221,633 29,943,615
United States      
Segment information      
Revenue 66,662,406 106,768,621 33,338,466
Management Services Agreement With OC-BVI [Membre]      
Segment information      
Revenue 490,856 492,639 446,906
Water and Sewerage Corporation [Member]      
Segment information      
Revenue $ 29,675,947 $ 31,221,633 $ 29,943,615
Percentage of consolidated revenues 22.00% 17.00% 32.00%
One Customer      
Segment information      
Revenue   $ 64,149,170 $ 11,805,752
Percentage of consolidated revenues 0.00% 36.00% 13.00%