XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Segment information - Revenues earned by major geographic region and major customer (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]    
Revenue $ 66,863,502 $ 72,628,126
Cayman Islands [Member]    
Segment Reporting Information [Line Items]    
Revenue 24,935,746 25,640,169
Bahamas [Member]    
Segment Reporting Information [Line Items]    
Revenue 24,031,547 21,654,153
United States [Member]    
Segment Reporting Information [Line Items]    
Revenue 17,489,851 24,918,527
Management Services Agreement With OC-BVI [Membre]    
Segment Reporting Information [Line Items]    
Revenue 406,358 415,277
Water and Sewerage Corporation [Member]    
Segment Reporting Information [Line Items]    
Revenue $ 24,031,547 $ 21,527,487
Percentage of consolidated revenues 36.00% 30.00%
One Customer [Member]    
Segment Reporting Information [Line Items]    
Revenue $ 406,073 $ 9,965,041
Percentage of consolidated revenues 1.00% 14.00%