XML 98 R80.htm IDEA: XBRL DOCUMENT v3.26.1
Segment information - Revenues earned by major geographic region and major customer (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment information      
Revenue $ 132,073,368 $ 133,966,633 $ 180,211,233
Cayman Islands      
Segment information      
Revenue 37,840,267 37,137,424 41,728,340
Bahamas      
Segment information      
Revenue 29,298,791 29,675,947 31,221,633
United States      
Segment information      
Revenue 64,421,664 66,662,406 106,768,621
Revenue earned from management services agreement with OC-BVI      
Segment information      
Revenue 512,646 490,856 492,639
Water and sewerage corporation of the bahamas      
Segment information      
Revenue $ 29,298,791 $ 29,675,947 $ 31,221,633
Percentage of consolidated revenues 22.00% 22.00% 17.00%
One Customer      
Segment information      
Revenue     $ 64,149,170
Percentage of consolidated revenues 0.00% 0.00% 36.00%