XML 94 R80.htm IDEA: XBRL DOCUMENT v3.23.1
Segment information - Revenues earned by major geographic region and major customer (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]    
Revenue $ 94,104,972 $ 66,863,502
Cayman Islands [Member]    
Segment Reporting Information [Line Items]    
Revenue 30,375,985 24,935,746
Bahamas [Member]    
Segment Reporting Information [Line Items]    
Revenue 29,943,615 24,031,547
United States [Member]    
Segment Reporting Information [Line Items]    
Revenue 33,338,466 17,489,851
Management Services Agreement With OC-BVI [Membre]    
Segment Reporting Information [Line Items]    
Revenue 446,906 406,358
Water and Sewerage Corporation [Member]    
Segment Reporting Information [Line Items]    
Revenue $ 29,943,615 $ 24,031,547
Percentage of consolidated revenues 32.00% 36.00%
One Customer [Member]    
Segment Reporting Information [Line Items]    
Revenue $ 11,805,752  
Percentage of consolidated revenues 13.00% 0.00%