XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and contingencies (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Contingencies          
Cayman Water Retail Operations, Percentage Of Revenue 17.00% 31.00% 20.00% 32.00%  
Cayman Water Retail Operations, Percentage Of Gross Profit 27.00% 46.00% 32.00% 46.00%  
Percentage of revenue collected paid 7.50%   7.50%    
Percentage of delinquent account receivables 64.00%   64.00%   64.00%
Consolidated Water Bahamas [Member]          
Contingencies          
Accounts Receivable, Net $ 16.4   $ 16.4   $ 16.3