XML 108 R91.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and contingencies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Contingencies    
Employment Agreement Base Annual Salaries $ 5.5  
Cayman Water Retail Operations, Percentage Of Revenue 17.00% 27.00%
Cayman Water Retail Operations, Percentage Of Gross Profit 26.00% 44.00%
Long-term Purchase Commitment, Amount $ 16.6  
Consolidated Water Bahamas [Member]    
Contingencies    
Percentage of delinquent account receivables 80.00% 65.00%
WSC [Member]    
Contingencies    
Accounts Receivable, Net $ 26.9 $ 16.3