XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Contingencies (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Contingencies          
Cayman Water Retail Operations, Percentage Of Revenue 25.00% 17.00% 23.00% 20.00%  
Cayman Water Retail Operations, Percentage Of Gross Profit 39.00% 27.00% 38.00% 32.00%  
Percentage of revenue collected paid 7.50%   7.50%    
Percentage of delinquent account receivables 79.00%   79.00%   80.00%
Consolidated Water Bahamas [Member]          
Contingencies          
Accounts Receivable, Net $ 25.4   $ 25.4   $ 26.9