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